如何為項目中的單個文件禁用ARC?我在我的項目中成功使用ARC。但是,我遇到了一些文件(例如,在單元測試和模擬對象中),其中ARC的規(guī)則現(xiàn)在更加脆弱。我記得聽說有一種方法可以在每個文件的基礎(chǔ)上禁用ARC,但我無法找到這個選項。這可能嗎?如何基于每個文件禁用ARC?
4 回答

楊魅力
TA貢獻(xiàn)1811條經(jīng)驗 獲得超6個贊
在MULTIPLE文件上禁用ARC :
在Xcode中的Target / Build Phases / Compile Sources中選擇所需的文件
按ENTER鍵
鍵入-fno-objc-arc
按Enter或完成
;)

拉丁的傳說
TA貢獻(xiàn)1789條經(jīng)驗 獲得超8個贊
對于Xcode 4.3,更簡單的方法可能是:編輯/重構(gòu)/轉(zhuǎn)換為objective-C ARC,然后檢查您不想轉(zhuǎn)換的文件。我發(fā)現(xiàn)這種方式與使用上面的編譯器標(biāo)志相同。

UYOU
TA貢獻(xiàn)1878條經(jīng)驗 獲得超4個贊
這是使單個文件非弧的非常簡單的方法。
請遵循以下步驟:
在單個文件上禁用ARC:
在Xcode中的Target / Build Phases / Compile Sources中選擇所需的文件
選擇你想要的.m文件使其成為NON-ARC PRESS ENTER鍵入-fno-objc-arc
非ARC文件到ARC項目標(biāo)志: -fno-objc-arc
ARC文件到非ARC項目標(biāo)志: -fobjc-arc
- 4 回答
- 0 關(guān)注
- 602 瀏覽
添加回答
舉報
0/150
提交
取消