天天看點

非ARC類在ARC項目中使用處理

在ARC項目開發中,可能會遇到導入的外來檔案(如第三方類庫,或是以前做的項目功能檔案)是非ARC的記憶體管理

模式,這時候就會造成編譯時報錯。

為了解決沖突,我們可以這樣操作:在ARC項目中将非ARC檔案的“Compiler Flags”屬性設定為“-fno-objc-arc”。如果

是支援ARC的類在非ARC項目中使用,則将其“Compiler Flags”屬性設定為“-fobjc-arc”。

具體操作如圖所示。

非ARC類在ARC項目中使用處理