親切すぎるiPhoneアプリ開発の本

iOSアプリの骨格 - 実験:@UIApplicationMainを使わないプロジェクトの作成

Icon comment count 0
Icon stock count 0

3 実験:@UIApplicationMainを使わないプロジェクトの作成

実際に@UIApplicationMainキーワードの効果を試すため、この行をコメントアウトしてみてRunしてみてください。

注意)命令記述部をコメントにして動作しないようにすることを、コメントアウトと言います

↓ AppDelegate.swift サンプル:04/Enter-00で@UIApplicationMainをコメントアウト
↓//を付ける事によってコメントになる
//@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

たちまちRunに失敗します。

@UIApplicationMainを消したせいで、暗黙裏にmain.swiftファイルが用意されなくなり、アプリはiOSからの呼び出しに応えられなくなるからです。では、@UIApplicationMainをコメントアウトしたまま、手動でmain.swiftファイルを用意したらどうなるのでしょう?

3.1 main.swiftファイルの追加

次の手順でプロジェクトに新たにmain.swiftファイルを加えてください。

File→New→File…メニューを選ぶ。現れたファイルテンプレート選択画面でSwift Fileを選択しNextボタンをクリックする。

↓ ファイルテンプレート選択画面

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません