如何在xcode项目中启用/禁用ARC?

hol*_*ow7 57 xcode objective-c automatic-ref-counting

如果已在禁用ARC的情况下创建项目,如何启用它,反之亦然?

小智 61

打开项目,然后选择编辑 - >重构 - >转换为Objective-C ARC.如果代码已准备好进行转换,这将开始检查您的代码.

阅读的好链接:您需要了解的有关自动参考计数(ARC)的所有信息

如何禁用ARC已在这里得到解答


Roh*_*wal 50

以下是我所做的步骤,它对我有用

  1. 选择 Project
  2. 选择 Targets
  3. 从右侧面板中选择 Build Settings
  4. 搜索"自动参考计数";
  5. 找到Apple LLVM compiler 3.0 - LanguageObjective-C Automatic Reference Counting选择NO所有三个部分.

在此输入图像描述


Sno*_*uin 37

迁移项目以使用ARC时,-fobjc-arc编译器标志将设置为所有Objective-C源文件的缺省值.您可以使用该类的-fno-objc-arc编译器标志为特定类禁用ARC.在Xcode中,在目标Build Phases选项卡中,打开Compile Sources组以显示源文件列表.双击要为其设置标志的文件,在弹出式面板中输入-fno-objc-arc,然后单击"完成".