雖然Apple官方建議編碼過程中使用ARC模式,但是依然阻止不了我們想要用MRC的心.因為在內(nèi)存管理學習中使用MRC可以更清晰的了解oc的內(nèi)存管理機制.
1.如何更改xcode默認的ARC設(shè)置
選擇工程設(shè)置
選擇Build Setting
在搜索框輸入"auto"即可找到ARC開關(guān)
2.如何實現(xiàn)ARC和MRC的混編
同樣在工程設(shè)置欄中選擇Build Phases
雙擊Complier Flags下的空白區(qū)域
在對話框中輸入-fobjc-arc,這條命令的意思是為此文件打開ARC
可能會覺得命令不好記憶,我個人分解成幾個單詞來記憶:
-fobjc-arc即file (open) object automatic reference counting(但是命令中只有一個"o")
-fno-objc-arc即file no object automatic reference counting
PS:如果想要將多個文件設(shè)置為另一種計數(shù)方式,只需按住commond多選即可,也可借助搜索框快速找到文件
利用搜索框快速搜索文件