在xcode5.0以后,我们创建的项目默认就是ARC项目,如果要改为NoARC,只需修改automatic reference counting 为NO就可以了,Xcode也为老的arc项目提供了便捷,一键转为arc项目。
我们点中项目然后,点击edit-->Refactor(重构)-->convert to objectc arc,这种重构方式相当于xcode会取检测代码中的内存管理代码,然后Replace
arc项目和No arc混搭使用,需要加上编译命令
在我们的.m文件上双击加上-fobjc-arc代表支持arc管理,相反的加上fno-objc-arc就代表不需要arc管理,由我们自己管理内存。