在XCode中常常須要導入一些外來的代碼文件,若是導入的文件使用了ARC機制而你的當前項目沒有使用ARC,那麼XCode會給出警告,或者報錯。咱們該如何處理這些問題呢:ui
點擊項目導航文件--> 選中Targets--> 選擇 Build Phases --> 展開Compile Sourcesspa
這個時候,咱們看到第二列的名稱爲:Compiler Flagsorm
雙擊你所要使用ARC的文件,並輸入 -fobjc-arc,ci
那麼如今這個文件就能夠在編譯時使用ARC機制進行編譯了。get
同上,若是想讓使用ARC機制的代碼不使用ARC機制,只須要輸入 -fno-objc-arcit