ARC是一种编译阶段生效的技术,是在编译的时候,在对应的地方插入释放语句。

所以,不管是不是ARC,编译生成的.a,都是一样的,具有内存释放语句的c的静态库。

 

另工程中添加的.m文件,可以使用ARC和非ARC的混合模式。

选中工程->TARGETS->相应的target然后选中右侧的“Build Phases”,向下就找到“Compile Sources”了。

如果你的项目使用的非ARC模式,则为ARC模式的代码文件加入-fobjc-arc标签。
如果你的项目使用的ARC模式,则为非ARC模式的代码文件加入 -fno-objc-arc标签。

posted on 2013-12-20 14:32  童话DY  阅读(466)  评论(0编辑  收藏  举报