我为iPhone和iPAD设置了不同的项目,这两个项目中的大多数文件名都是相同的。现在我想将这两者合并为一个并创建一个Universal构建。是否有任何教程或更好的方法来处理这个问题,而无需重新编写完整的代码。
请帮忙。感谢。
答案 0 :(得分:1)
我之前已经这样做了。那时,我们没有选择重命名一个项目的所有文件和类。 Objective-c没有名称空间,unfortunately。
不知道你的项目有多大,但是通过重命名/替换或重新分解工具,你可以在没有任何(太多)痛苦的情况下做到这一点。
答案 1 :(得分:0)
如果你使用StoryBoard,那么你可以选择你的项目,当你选择Universal时,你可以为iPhone和iPad设置两个不同的StoryBoards。
因此,您将拥有一个根据iOS设备初始化它的应用程序。
如果您有相同的类名,我建议您更改其中一个具有一个字符差异(例如ViewController和PViewController(P for phone ..))并根据它重构所有相关类。
祝你好运!