1.在ARC项目中使用非ARC框架或者类库
之湔obj-c的内存管理方式称作引用计数,就是obj-c对象每被”使用”一次,引用计数+1,当引用计数为0时,系统会回收内存.用程序语言表达,就是allco的要release,retain/copy的要release.还囿某些容器add的,也要release等等.
那么在现有的ARC项目中如何引用非ARC的第三方框架或者类库呢?
你有一个非ARC的项目你想将它重构为ARC项目(使用Xcode的重構功能refactoring),但其中一些代码你不想重构
要想解决这个问题,在你重构时反选那些你不想重构的文件即可,Xcode会自动在这些文件上添加-fno-objc-arc 标誌
3.选择所有不想重构的文件,右键(ctrl+左键)选择“uncheck-all”,然后进行重构
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。