设备识别码在哪里?
我注意到,当我在XCode中为通用iPad / iPhone应用程序创建一个新项目时,该模板随附两个独立的App Delegate文件,每个设备一个。 我似乎无法找到代码中的位置,它试图决定使用哪个应用程序代理。
我有一个我想要移植到iPad的现有iPhone项目。 我的想法是,如果我继续设计iPad项目,我可以导入我的iPhone类和笔尖,然后使用App Delegate和UIDevice来决定加载哪个MainWindow.xib。 过程如下所示:
这会工作,还是应用程序只是自动知道它被部署在哪个设备?
感谢您提供的任何见解。
在Info.plist(主笔尖文件基本名称与主笔尖文件基本名称(iPad))中制作加载NIB文件的决定。 App Delegate的类然后被设置在各自的NIB文件中。
最新版本的SDK有一个菜单命令,可以将项目转换为通用。 不要用手去做! 它不会为你做所有的工作,但基本上建立了模板,就好像你刚开始使用通用应用程序一样,并允许你编码更多,移动文件更少。
链接地址: http://www.djcxy.com/p/95717.html上一篇: Where is the device recognition code?
下一篇: Universal App Uses Wrong Xib for iPad in iOS 6 Simulator