雖然Apple官網(wǎng)建議編碼過(guò)程中使用ARC模式俗冻,但是作為一枚老程序猿礁叔,我還是比較喜歡MRC的,因?yàn)樵趦?nèi)存管理學(xué)習(xí)中迄薄,MRC可以清晰的了解OC的內(nèi)存管理機(jī)制
在這里琅关,跟大家分享一下,如何設(shè)置X-code
1讥蔽、更改Xcode默認(rèn)的ARC設(shè)置
Build Settings --> 搜索 auto --> 將Apple LLVM 7.0 下的Object-c Automatic Reference Counting 的選項(xiàng)設(shè)置為NO;
這樣涣易,工程就的編程環(huán)境就是MRC;
2、MRC文件與ARC文件的相互引用
ARC環(huán)境下冶伞,引入MRC文件新症,在Build Phases 下的 Compile Source 中,找到該文件响禽,將文件的屬性設(shè)置為:-fno-objc-arc;
MRC環(huán)境下徒爹,引入ARC文件,路徑同上隆嗅,找到該文件,將文件屬性設(shè)置為:-fobjc-arc;