didFinishLaunchingWithOption
2 つの方法との違いは何viewDidLoad
ですか?
前者は のメソッドでAppDlegate.m
あり、後者は のメソッドですViewController.m
が、どちらも UI をビューにロードするという同じミッションを実行します。
didFinishLaunchingWithOption
2 つの方法との違いは何viewDidLoad
ですか?
前者は のメソッドでAppDlegate.m
あり、後者は のメソッドですViewController.m
が、どちらも UI をビューにロードするという同じミッションを実行します。
これapplication:didFinishLaunchingWithOptions:
は、UIApplicationDelegate
iOS がアプリを実行する領域の設定を完了したときに呼び出されるプロトコル メソッドであり、開発者がビュー コントローラーなどをロードするための挿入ポイントです。
viewDidLoad
一方、メソッドは、のインスタンスがそのビューをメモリにロードするUIViewController
ときに呼び出されるクラスのメソッドです。UIViewController
Appleのドキュメントから:
コントローラーのビューがメモリに読み込まれた後に呼び出されます。
説明 このメソッドは、View Controller がそのビュー階層をメモリにロードした後に呼び出されます。このメソッドは、ビュー階層が nib ファイルからロードされたか、loadView メソッドでプログラムによって作成されたかに関係なく呼び出されます。通常、このメソッドをオーバーライドして、nib ファイルからロードされたビューで追加の初期化を実行します。