日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Xcode 中设置部分文件ARC支持

發(fā)布時間:2025/7/14 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xcode 中设置部分文件ARC支持 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
ARC是什么

? ? ? ?ARC是iOS 5推出的新功能,全稱叫 ARC(Automatic Reference Counting)。簡單地說,就是代碼中自動加入了retain/release,原先需要手動添加的用來處理內(nèi)存管理的引用計(jì)數(shù)的代碼可以自動地由編譯器完成了。該機(jī)制在 iOS 5/ Mac OS X 10.7 開始導(dǎo)入,利用 Xcode4.2 可以使用該機(jī)制。簡單地理解ARC,就是通過指定的語法,讓編譯器(LLVM 3.0)在編譯代碼時,自動生成實(shí)例的引用計(jì)數(shù)管理部分代碼。有一點(diǎn),ARC并不是GC,它只是一種代碼靜態(tài)分析(Static Analyzer)工具。

那么在xCode中經(jīng)常需要導(dǎo)入一些外來的代碼文件,如果導(dǎo)入的文件使用了ARC機(jī)制而你的當(dāng)前項(xiàng)目沒有使用ARC,那么xCode會給出警告,或者報錯。我們該如何處理這些問題呢:

點(diǎn)擊項(xiàng)目導(dǎo)航文件--> 選中Targets--> 選擇 Build Phases --> 展開Compile Sources

這個時候,我們看到第二列的名稱為:Compiler Flags

雙擊你所要使用ARC的文件,并輸入?-fobjc-arc

那么現(xiàn)在這個文件就可以在編譯時使用ARC機(jī)制進(jìn)行編譯了。

同上,如果想讓使用ARC機(jī)制的代碼不使用ARC機(jī)制,只需要輸入?-fno-objc-arc?

轉(zhuǎn)載于:https://www.cnblogs.com/zsw-1993/archive/2013/04/21/4880161.html

總結(jié)

以上是生活随笔為你收集整理的Xcode 中设置部分文件ARC支持的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。