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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

转:IOS开发之----Xcode非ARC项目中设置部分文件ARC支持

發布時間:2023/12/9 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转:IOS开发之----Xcode非ARC项目中设置部分文件ARC支持 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ARC是什么

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

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

點擊項目導航文件--> 選中Targets--> 選擇 Build Phases --> 展開Compile Sources

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

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



那么現在這個文件就可以在編譯時使用ARC機制進行編譯了。

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

?

轉:http://blog.sina.com.cn/s/blog_71715bf80101a9q6.html

總結

以上是生活随笔為你收集整理的转:IOS开发之----Xcode非ARC项目中设置部分文件ARC支持的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。