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

时间:2012-03-26 02:15:52

标签: objective-c ios5 xcode4.2 automatic-ref-counting

是否可以组合ARC和非ARC项目?我还没有真正尝试过,但这是情景:

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

1 个答案:

答案 0 :(得分:15)

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

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

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

编辑:非圆弧标记为 -fno-objc-arc 您应该将xcode设置为非弧形的文件设置为:

enter image description here

(取自Ray Wenderlich教程页面)