OStack程序员社区-中国程序员成长平台

标题: iphone - 将单独的 iPhone 和 iPad 项目转换为通用项目 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 19:43
标题: iphone - 将单独的 iPhone 和 iPad 项目转换为通用项目

我有两个完整的项目。一个在 iPhone 上工作,另一个在 iPad 上工作。我想将这些合并到一个通用应用程序中。

到目前为止,我唯一的解决方案是使用“_iPhone”和“_iPad”后缀重命名应用程序类,并将所有引用更改为代码中的引用。然后我可以合并 AppDelegates 并在启动时加载正确的 Controller 。

这是两个非常大的项目,所以这种方法会非常耗时。谁有更好的解决方案?



Best Answer-推荐答案


据我所知,唯一的解决方案是创建一个新的通用项目并将您的文件放在那里.. 因为 iPhone 和 iPad 之间有很多共享代码,您可以检查设备的用途通过检查 UI_USER_INTERFACE_IDIOM() 是否为 UIUserInterfaceIdiomPadUIUserInterfaceIdiomPhone 来运行您的应用程序.. 并通过重命名简单的方法来突出显示类命名并选择 Refactor>Rename,xCode 将负责在您使用它的每个地方重命名类名。

关于iphone - 将单独的 iPhone 和 iPad 项目转换为通用项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726130/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4