【发布时间】:2012-04-15 02:23:39
【问题描述】:
我记得在 Xcode 4.1 中,当我选择创建一个通用应用程序时,它会创建单独的 iPhone/iPad/Shared 文件夹,其中包含 3 个单独的 appdelegate,以及子类化等。
刚刚在 Xcode 4.2 上尝试过,我发现它没有创建这些文件夹。我做错了什么还是改变了?我应该自己设置所有这些,还是 Xcode 4.2 为我不知道的通用应用程序引入了更好的方法?
【问题讨论】:
我记得在 Xcode 4.1 中,当我选择创建一个通用应用程序时,它会创建单独的 iPhone/iPad/Shared 文件夹,其中包含 3 个单独的 appdelegate,以及子类化等。
刚刚在 Xcode 4.2 上尝试过,我发现它没有创建这些文件夹。我做错了什么还是改变了?我应该自己设置所有这些,还是 Xcode 4.2 为我不知道的通用应用程序引入了更好的方法?
【问题讨论】:
在最新版本中已更改。与为 iPhone 和 iPad 创建单独的文件相反,Xcode 仅创建单独的 xib(或故事板)并使用以下内容告诉应用程序在设备是 iPad 时更改视图。这使您只需编写一次所有代码。
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
【讨论】: