【发布时间】:2013-07-17 11:24:25
【问题描述】:
我为 iPhone 和 iPAD 设置了不同的项目,这两个项目中的大部分文件名都是相同的。现在我想将这两个合并为一个并创建一个通用版本。是否有任何教程或更好的方法来处理这个问题而无需修改完整的代码。
请帮忙。谢谢。
【问题讨论】:
-
你使用 StoryBoard 吗?
标签: ios xcode universal-binary
我为 iPhone 和 iPAD 设置了不同的项目,这两个项目中的大部分文件名都是相同的。现在我想将这两个合并为一个并创建一个通用版本。是否有任何教程或更好的方法来处理这个问题而无需修改完整的代码。
请帮忙。谢谢。
【问题讨论】:
标签: ios xcode universal-binary
我之前已经这样做了。当时,我们没有选择重命名一个项目的所有文件和类。 Objective-c 没有命名空间,unfortunately。
不知道您的项目有多大,但使用重命名/替换或重构工具,您将能够做到这一点而没有任何(非常)痛苦。
【讨论】:
如果您使用 StoryBoard,那么您可以选择您的项目,当您选择 Universal 时,您可以为 iPhone 和 iPad 设置两个不同的 StoryBoard。
这样你就有了一个根据 iOS 设备初始化它的应用程序。
如果你有相同的类名,我建议你改变一个字符差异的那些(例如ViewController和PViewController(P代表电话..))并根据它重构所有相关的类。
祝你好运!
【讨论】: