gpt4 book ai didi

iphone - 同时创建 iPhone 和 iPad 应用程序的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-03 20:48:18 25 4
gpt4 key购买 nike

我有一个 iPhone 应用程序,我想将其移植到 iPad,但我希望尽可能少地重复。

人们通常如何做到这一点?

在 xcode 中,您可以为 iPhone 和 iPad 设置不同的目标,并可能进行一些预处理器检查吗?或者最好只是拥有两个独立的项目?

注意,我不是在谈论在 iPad 上运行 iPhone 应用程序,我的意思是创建一个 native 3.2 应用程序...

编辑

所以看来创建一个通用应用程序是正确的选择:

http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/StartingYourProject/StartingYourProject.html#//apple_ref/doc/uid/TP40009370-CH9-SW8

但是我仍然不明白的是如何根据当前的部署选择不同的NIB文件???

非常感谢

最佳答案

为了尽量减少重复,您可以使用一个项目,其中包含 2 组 .nib 文件,但一组源代码文件包括 UIUserInterfaceIdiom 差异的运行时检查。

如果您想要两个(或更多)应用程序而不是通用应用程序,只需创建两个仅包含适当的 .nib 文件的目标,并使用每个目标的build设置中定义的预处理器宏 #ifdef 运行时检查结果仅强制使用 iPhone 或 iPad 习惯用法。

关于iphone - 同时创建 iPhone 和 iPad 应用程序的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com