XCode 4.2以降、XCode 4.2を使用して空のプロジェクトを作成すると、MainWindow.xibは作成されなくなり、接続されなくなります。これを行う方法を説明する記事を見つけました。これを実行して機能しましたが、このプロセスで何かがわかった場合は、main()、AppDelegate、およびMainWindowがどのように機能するかわからないことがわかりました。 xibは一緒に存在します。
http://www.trappers.tk/site/2011/06/16/mainwindow-xib/
- MainWindow.xibクラスがUIApplicationに更新されるのはなぜですか?
- オブジェクトがxibに配置され、そのクラスにAppDelegateクラスが選択されるのはなぜですか?
- ファイル所有者のデリゲートアウトレットがAppDelegateオブジェクトに接続されているのはなぜですか?
- AppDelegateのウィンドウアウトレットがウィンドウに接続されているのはなぜですか?
- なぜですか-(BOOL)application:didFinishLaunchingWithOptions:コメントアウトする必要があります。
私は周りを調べましたが、アプリケーションの起動後にすべてがどのようにロードされるのか、そしてなぜこれがメインウィンドウを持つためだけに必要なのか、まだ100%確信がありません。私は、iOS開発を前進させ続けるために、おそらくこれらすべての概念を理解する必要があると感じています。