【问题标题】:is it possible to combine non-ARC and ARC project code?是否可以结合非 ARC 和 ARC 项目代码?
【发布时间】:2012-04-09 14:03:48
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

当然可以,而且非常简单。用 arc 开始你的新项目,然后用 not arc 东西“标记”旧的导入 .m 文件。按照本教程了解如何操作:

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

(解释了如何转换,也解释了如何以非弧形方式保持)

编辑:非 arc 标签是 -fno-objc-arc 您应该像这样设置您希望 xcode 考虑非 arc 的文件:

(取自 Ray Wenderlich 教程页面)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 2012-12-01
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多