【问题标题】:How to enable ARC for a single file如何为单个文件启用 ARC
【发布时间】:2012-05-18 10:11:09
【问题描述】:

我想将使用 ARC 编写的单个 Objective-C 类带入一个旧项目。互联网提供了许多关于如何为您的项目启用 ARC 然后为单个文件禁用它的参考资料,但我想做相反的事情。

我想保留项目原样,即使用手动引用计数,然后仅为新文件启用 ARC。 (我的搜索在这里失败了。)

这可能吗?怎么样?

【问题讨论】:

  • 这不是重复的!它提出了与链接问题相反的问题。链接的问题没有提供答案。这个问题的标题是作为没有明显页面的谷歌建议出现的。 @Caleb 的答案是完美的。
  • 我必须同意你的观点......链接的假定重复线程一次没有提到“-fobjc-arc”。将其标记为复制品的人应该从巨大的大炮中射向太阳。
  • 作为重复链接的问题不是正确的问题。然而,这个是之前写的:stackoverflow.com/questions/8768176/…
  • 请注意,当您进行 Google 搜索时,这是首先出现的问题。

标签: objective-c automatic-ref-counting


【解决方案1】:

-fobjc-arc 标志添加到您要为其启用ARC 的任何文件中,如ARC documentation 中所述。

【讨论】:

  • 感谢 Caleb — 正是所有其他页面都缺少的内容,当然除了手册 :-) 感谢您提供的链接。
【解决方案2】:

选择Target > Build Phases > Compile Source > Select Your class > Double Click>输入

-fobjc-arc 在对话框中

输入。

【讨论】:

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