在工程中改变:
1,选择项目中的Targets,选中你所要操作的Target,
2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc
如果用到的库没有时间修改的话,可以用此方法。
用宏来做开关:
当不知道你用的是什么第三方代码,一般来说,现在很少有arc only的代码,大部分都是用一些宏来让代码可以同时适应arc和非arc的(用#if __has_feature(objc_arc)判断)。如果代码量不大,可以考虑自己进行改写。
下面是一个简单的操作流程:
1、找到所要操作的地方
2、选中对应的文件
3、双击弹出一个输入框,输入-fno-objc-arc
4、结果如图,操作成功。