如何为单个文件启用 ARC

我想把一个使用 ARC 编写的 Objective-C 类引入到一个旧项目中。互联网提供了许多参考,如何启用 ARC 为您的项目,然后禁用它的单一文件,但我想做相反的。

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

这可能吗,怎么可能?

19506 次浏览

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

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

对话框中的 -fobjc-arc enter image description here

进来。