虽然Apple官方建议编码过程中使用ARC模式,但是依然阻止不了我们想要用MRC的心.因为在内存管理学习中使用MRC可以更清晰的了解oc的内存管理机制.
1.如何更改xcode默认的ARC设置
选择工程设置
选择Build Setting
在搜索框输入"auto"即可找到ARC开关
2.如何实现ARC和MRC的混编
同样在工程设置栏中选择Build Phases
双击Complier Flags下的空白区域
在对话框中输入-fobjc-arc,这条命令的意思是为此文件打开ARC
可能会觉得命令不好记忆,我个人分解成几个单词来记忆:
-fobjc-arc即file (open) object automatic reference counting(但是命令中只有一个"o")
-fno-objc-arc即file no object automatic reference counting
PS:如果想要将多个文件设置为另一种计数方式,只需按住commond多选即可,也可借助搜索框快速找到文件
利用搜索框快速搜索文件