【发布时间】:2012-05-05 23:57:50
【问题描述】:
(我不知道这是否与 Xcode 4.2 特定或不同。)
我以编程方式创建视图/控制器,不使用界面构建器或 nib 等。有人能告诉我创建一个“空”应用程序与“单一视图”应用程序的项目有什么区别吗?前者只有应用程序委托,后者提供了委托和控制器,但我想知道是否有任何区别我应该关注。
我通常的目标是让我的主/根控制器创建一个根空视图,我在添加/删除屏幕时附加和分离视图。我的预感是我也可以选择单视图项目,但我想知道这个项目是否有任何混乱,我应该通过创建一个空项目来避免。
顺便说一句,我使用这个空的根视图是因为(如果我没记错的话),有一些与换出根视图相关的奇怪的自动旋转问题(相对于有一个简单地换出其子视图的稳定根视图) .如果这是浪费时间,我也希望能得到澄清。
【问题讨论】: