【问题标题】:Xcode 4.2 feature - ARC is it the same as adding the flagXcode 4.2 功能 - ARC 是否与添加标志相同
【发布时间】:2012-01-07 17:27:15
【问题描述】:

在 xCode 4.2 中,Edit->Refactor 中包含一个新的“迁移到 Objective-C ARC”工具。那么这和添加标志-fno-objc-arc一样吗

【问题讨论】:

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


    【解决方案1】:

    不,实际上恰恰相反。

    Mirgrate to Objective-C ARC-工具会检查选定的文件并将它们转换为 ARC 支持的文件。将-fno-objc-arc-flag 添加到文件中会告诉编译器该文件不支持ARC。这对于尚未更新以支持 ARC 的大型框架很有用。

    【讨论】:

    • 你用这2种方法的优缺点吗
    • 嗯,迁移工具很不错,但它可能有一些错误。然而,它是一个很好的工具,如果你已经有一个不是用ARC 编写的项目,你应该使用它(当然,如果你想开始在 ARC 中编程)。正如我所看到的,该标志没有任何缺点,但是对于我在回答中描述的内容非常有用,在启用 ARC 的项目中使用尚未在 ARC 中编写的文件。这实际上是您可以在启用 ARC 的项目中使用这些文件的唯一方法。
    • 如果这个答案有帮助,如果您点击我的答案旁边的勾号,我将不胜感激:)
    猜你喜欢
    • 2023-01-09
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    相关资源
    最近更新 更多