是否可以组合非ARC和ARC项目代码?

Jen*_*Eve 7 objective-c ios5 xcode4.2 automatic-ref-counting

是否可以将ARC和非ARC项目结合起来?我还没有真正尝试过,但这是场景:

我们有一个带有标签控制器的旧iOS项目(非ARC).选项卡控制器中有一个选项卡,它没有任何功能或视图.我正在创建一个与旧项目相关的新项目,如果可以将我的新项目与旧项目相结合并将新项目的视图分配给选项卡,我希望它使用ARC.

Poc*_*chi 15

是的当然是非常容易的.使用arc启动新项目,只需使用not arc thingy"标记"旧的导入的.m文件.请按照本教程了解如何:

http://www.raywenderlich.com/5677/beginning-arc-in-ios-5-part-1

(解释如何转换,以及如何以非弧形方式维护)

编辑:非弧标签是-fno-objc-arc你应该设置你希望xcode考虑非弧的文件,如下所示:

在此输入图像描述

(取自Ray Wenderlich教程页面)