从 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类?
- 为什么File Owner的delegate outlet连接了AppDelegate对象?
- 为什么 AppDelegate 的窗口出口是窗口?
- 为什么 - (BOOL) application:didFinishLaunchingWithOptions: 需要被注释掉。
我已经进行了研究,但是我仍然不能 100% 确定一旦应用程序启动,所有内容是如何加载的,以及为什么只需要设置一个 MainWindow。我有一种感觉,我可能应该了解所有这些概念,以便继续推进 iOS 开发。