Xcode - 如何制作一个通用的应用程序
Posted
技术标签:
【中文标题】Xcode - 如何制作一个通用的应用程序【英文标题】:Xcode - How to make a universal app 【发布时间】:2011-01-22 10:55:37 【问题描述】:我有一个 iPhone 应用程序,我想让它成为通用的,但我不知道如何去做,至少无论如何是正确的。早些时候我尝试了“将当前目标升级到 iPad”,但它不能正常工作,但幸运的是我在尝试之前保存了一个备份。
无论如何,谁能告诉我如何做到这一点?
【问题讨论】:
【参考方案1】:创建一个针对 iPad 的新 MainWindow_iPad.xib 文件。打开应用程序的 info.plist 文件。为(类似于)主笔尖名称(iPad)添加一个新键。 (别担心,Xcode 会给你自动完成选项)将它设置为这个新的 .xib 文件。现在,当应用程序在 iPad 上启动时,它会加载新的 .xib。您现在可以正常编写代码了。
【讨论】:
还要确保 MainWindow_iPad.xib 文件引用了适用于 iPad 范例的视图控制器和视图。【参考方案2】:if ([[UIDevice currentDevice] userInterfaceIdiom]==UIUserInterfaceIdiomPhone)
else
//...
【讨论】:
以上是关于Xcode - 如何制作一个通用的应用程序的主要内容,如果未能解决你的问题,请参考以下文章
任何人都有关于如何使用 XCode 4.2 创建通用应用程序的教程?
我可以在通用应用程序中制作一个可以在 iPhone 和 iPad UI 之间共享的 XIB/NIB 吗?