【发布时间】:2011-06-13 12:06:30
【问题描述】:
在 Xcode 中创建 UIViewController 的子类时,存在一个名为“Targeted for iPad”的复选框。
如果我想创建一个在 iPhone 和 iPad 上运行的应用程序(我认为它被称为通用应用程序)怎么办?我应该检查一下吗?
如果我检查了它,引擎盖下发生了什么?
【问题讨论】:
在 Xcode 中创建 UIViewController 的子类时,存在一个名为“Targeted for iPad”的复选框。
如果我想创建一个在 iPhone 和 iPad 上运行的应用程序(我认为它被称为通用应用程序)怎么办?我应该检查一下吗?
如果我检查了它,引擎盖下发生了什么?
【问题讨论】:
我尝试了有和没有,并对生成的文件进行了比较。
它唯一的区别是预建的shouldAutorotate: 方法是对所有方向返回YES(对于iPad 应用程序来说是正常的),还是只对纵向返回YES(对于iPhone 应用程序来说是正常的)。它还会将生成的 XIB 文件中 UIView 的尺寸(如果您勾选创建选项)从 iPhone 屏幕尺寸更改为 iPad 屏幕尺寸。
因此,只需为您将要创建的课程选择听起来最合适的起点即可。这两件事都是微不足道的,以后编辑。
【讨论】: