西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → xcode4.2 ARC錯誤處理解決方案

xcode4.2 ARC錯誤處理解決方案

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/6/26 11:53:33字體大。A-A+

作者:佚名點(diǎn)擊:17次評論:0次標(biāo)簽: xcode

xcode 6.1.1 for Mac官方正式版
  • 類型:Mac應(yīng)用軟件大。2.45G語言:英文 評分:10.0
  • 標(biāo)簽:
立即下載

伴隨這iOS5的發(fā)布,xcode中加入了一個振奮人心的新特性:ARC(Automatic Reference Counting,俗稱自動引用計(jì)數(shù))。

開啟了這個特性之后,我們就不用在管理內(nèi)存了。llvm3.0在編譯期會自動把retain神馬的加上。這就省去了很多麻煩事兒,可以把更加多的精力放在功能的實(shí)現(xiàn)上。 如何開啟arc: 在創(chuàng)建項(xiàng)目的時候開啟arc:

在創(chuàng)建完后開啟arc: 在target的bulid setting中找到objective-C Automatic Reference Counting,選擇YES:

如何讓沒有使用ARC的代碼和使用了ARC的代碼共存? 目前很多開源的框架,和我們之前寫的代碼中,都是手動管理內(nèi)存的。代碼中有很多retain,release,autorelease等和內(nèi)存管理相關(guān)的代碼。如果開啟了arc特性后,xcode在沒有就會報(bào)錯。一個辦法是手動把這部分的代碼去掉,同時還要加各種__unsafe_retained之類的標(biāo)記。這將是一個繁重的體力活。 其實(shí)我們llvm3.0中支持手動管理內(nèi)存的代碼和使用arc技術(shù)的代碼共存的。 首先,需要開啟arc特性。 然后我們可以告訴編譯器那些代碼沒有使用arc。 具體操作如下,在target的bulid phases中展開compile source s中為不需要arc的代碼加上-fno-objc-arc的參數(shù)。

上圖就是我在一個arc的工程中加入了ASIHttpRequest。 如果想Three20這樣添加框架的方式,可以不用設(shè)置這個參數(shù),因?yàn)槭怯胮roj之間的依賴。

    mac軟件
    (69)mac軟件
    現(xiàn)在是越做越好,漂亮極簡的外觀讓喜歡的人越來越多。當(dāng)然很多用戶因?yàn)橄矚g買回來了,可是由于剛接觸,新系統(tǒng)使用起來還是遇到了各種煩人的事情,不得不在上用上了,這是一件悲哀的事情。這里西西給大家精選出了一些的實(shí)用教程和精品軟件,讓新用戶能對系統(tǒng)有個從淺到深的認(rèn)識,讓老用戶不用再到處找軟件了。...更多>>
    • Mac版快播1.1.26 官方正式版[dmg]

      11-02 / 8.2M

      推薦理由:快播,無所不播,屌絲宅男必備神器,干嘛用的呢,你懂的,網(wǎng)上在線看片的,F(xiàn)針對高帥富果機(jī)用戶推出Mac版快
    • Adobe Flash Player for Mac OS X2

      02-07 / 18.5M

      推薦理由:AdobeFlashPlayer支持MacOSX系統(tǒng)的專用版.AdobeFlashPlayer最初設(shè)計(jì)目的為播放2維向量動量,但至此之后成為
    • Mac讀寫NTFS(Paragon NTFS for Mac

      12-24 / 10.2M

      推薦理由:這個工具對于黑蘋果很有幫助,電腦上可以安裝win7 和 Mac 雙系統(tǒng),并能讀寫win7上的文件。Mac OS X 對NTFS—
    • 迅雷7 for macv3.0.1 官方最新版

      12-16 / 15.4M

      推薦理由:Mac迅雷是迅雷網(wǎng)絡(luò)針對MacOS系統(tǒng)推出的專業(yè)下載工具,是迅雷在多終端的重要布局。Mac版迅雷繼承了迅雷軟件輕
    • 吉吉影音mac版v1.0 官方最新版

      08-13 / 19.9M

      推薦理由:吉吉影音是繼快播之后的一款p2p影音播放神器,擁有網(wǎng)絡(luò)播放和本地播放兩種。主要特色還是在于資源廣,現(xiàn)在廣
    • 蘋果電腦JAVA運(yùn)行環(huán)境(Java SE 6 f

      04-04 / 74.0M

      推薦理由:蘋果剛剛發(fā)布了OS X版Java運(yùn)行環(huán)境更新,將Java SE 6版本更新至1.6.0_31。這款升級補(bǔ)丁被稱為Java for Mac

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)