Xcode ARC模式:關閉與忽略

xcode5.0之後新建的項目,再引入第三方類庫會發現有N個錯誤產生,源於新版xcode自動設置了ARC (AutomicReferenceCounting)模式,而大多數第三方庫都在使用手動內存管理。於是我們最簡單的方法是把ARC關閉:

在開發中的項目在項目設置的build setting中搜索garbage關鍵字就可以看到這個選項,把YES改爲NO就OK!

但是如果你使用的是ARC模式,顯然這樣做就不可以,這時候可以把類庫中的文件忽略ARC機制,具體做法如下:

1. 單擊項目,在builde phases 中,compile sources   
2.選中文件,雙擊文件,在彈出框中輸入-fno-objc-arc, 
3.編譯就可以通過了。 


總結一下:

ARC模式下,關閉某文件ARC模式:

1. 單擊項目,在builde phases 中,compile sources   
2.選中文件,雙擊文件,在彈出框中輸入-fno-objc-arc


非ARC模式下,開啓某文件ARC模式:

1. 單擊項目,在builde phases 中,compile sources   
2.選中文件,雙擊文件,在彈出框中輸入-fobjc-arc

發佈了20 篇原創文章 · 獲贊 0 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章