在高版本Xcode中编译非ARC代码
在创建Xcode项目的时候选择了支持ARC以后,开发的时候代码里就不能有手动处理内存释放的代码。
但是有时候需要导入一些手动处理内存释放的库或者以前的源代码。
这时候可以将这些源代码在编译的时候不进行ARC编译。
设定方法如下:
1. 在Xcode的项目里点击项目
2. 在TARGETS里选择你的项目目标文件,然后选择Build Phases
3. 在Compile Sources里面“双击”不需要ARC的代码文件
4. 在弹出的对话框里输入-fno-objc-arc,按done按钮。