2

我为 iPhone 和 iPad 设置了不同的项目,这两个项目中的大多数文件名都是相同的。现在我想将这两个合并为一个并创建一个通用版本。是否有任何教程或更好的方法来处理这个问题而无需修改完整的代码。

请帮忙。谢谢。

4

2 回答 2

1

我以前已经这样做了。当时,我们没有选择重命名一个项目的所有文件和类。不幸的是,Objective-c 没有命名空间。

不知道您的项目有多大,但是使用重命名/替换或重构工具,您将能够做到这一点而没有任何(太多)痛苦。

于 2013-07-17T12:08:26.277 回答
0

如果您使用 StoryBoard,那么您可以选择您的项目,当您选择 Universal 时,您可以为 iPhone 和 iPad 设置两个不同的 StoryBoard。

因此,您将拥有一个根据 iOS 设备对其进行初始化的应用程序。

如果您有相同的类名,我建议您更改其中一个具有一个字符差异的类(例如 ViewController 和 PViewController(P 代表电话..))并根据它重构所有相关类。

祝你好运!

于 2013-07-17T12:12:50.023 回答