是否可以合并 ARC 和非 ARC 项目?我还没有真正尝试过,但情况是这样的:
我们有一个带有选项卡 Controller 的旧 iOS 项目(非 ARC)。选项卡 Controller 中有一个选项卡还没有任何功能或 View 。 我正在制作一个与旧项目相关的新项目,如果可以将我的新项目与旧项目结合起来并将我的新项目的 View 分配给选项卡,我想让它使用 ARC。
最佳答案
当然可以,而且非常简单。用 arc 开始你的新项目,然后用 not arc 东西“标记”旧导入的 .m 文件。按照本教程了解如何:
http://www.raywenderlich.com/5677/beginning-arc-in-ios-5-part-1
(解释如何转换以及如何以非弧形方式维护)
编辑:非 arc 标签是 -fno-objc-arc 你应该像这样设置你希望 xcode 认为非 arc 的文件:
(取自 Ray Wenderlich 教程页面)
关于objective-c - 是否可以合并非 ARC 和 ARC 项目代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865847/