第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

iOS 5最佳做法(發(fā)布/保留?)

iOS 5最佳做法(發(fā)布/保留?)

白板的微信 2020-02-03 15:03:54
作為一名開始的iPhone程序員,編寫與iOS 5或更早版本一起使用的應(yīng)用程序的最佳實(shí)踐是什么?具體來說,我應(yīng)該繼續(xù)使用數(shù)據(jù)的發(fā)布/保留還是應(yīng)該忽略它?有關(guān)系嗎?
查看完整描述

3 回答

?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

由你決定。您可以使用ARC(自動(dòng)引用計(jì)數(shù))編寫應(yīng)用程序,并且Xcode將編寫“膠合代碼”,以使啟用ARC的應(yīng)用程序可以在iOS 4上運(yùn)行,而無需進(jìn)行任何修改。但是,某些事情將無法正常工作,最明顯的是,您可能希望使用的許多庫(有時(shí))會(huì)引發(fā)無數(shù)錯(cuò)誤,在開發(fā)人員發(fā)布與ARC兼容的更新之前,您將無法使用它們。


編輯:我最近發(fā)現(xiàn),您可以按文件關(guān)閉ARC。請(qǐng)參閱pixelfreak的答案。因此,我的建議仍然有效,但是現(xiàn)在不需要更新第三方庫即可與ARC一起使用。


蘋果關(guān)于選擇退出ARC特定文件的說明如下:


當(dāng)您遷移項(xiàng)目以使用ARC時(shí),-fobjc-arc編譯器標(biāo)志被設(shè)置為所有Objective-C源文件的默認(rèn)設(shè)置。您可以使用特定類的-fno-objc-arc編譯器標(biāo)志禁用ARC。在Xcode中,在目標(biāo)“構(gòu)建階段”選項(xiàng)卡中,打開“編譯源”組以顯示源文件列表。雙擊要為其設(shè)置標(biāo)志的文件,在彈出面板中輸入-fno-objc-arc,然后單擊“完成”。




查看完整回答
反對(duì) 回復(fù) 2020-02-03
?
青春有我

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊

iOS 5仍處于NDA之下,并且可能要等到它們發(fā)布公開版本之后。如果您有開發(fā)者帳戶,請(qǐng)前往Apple開發(fā)者論壇并在此處提問。


對(duì)于以前的版本,您必須計(jì)算引用數(shù)并相應(yīng)地保留和發(fā)布。查閱《內(nèi)存管理》指南。


編輯:這是自動(dòng)引用計(jì)數(shù)的公共規(guī)范,并來自公共iOS 5頁面的報(bào)價(jià):


用于Objective-C的自動(dòng)引用計(jì)數(shù)(ARC)使內(nèi)存管理成為編譯器的工作。通過使用新的Apple LLVM編譯器啟用ARC,您將不再需要再次鍵入“ retain”或“ release”,從而大大簡(jiǎn)化了開發(fā)過程,同時(shí)減少了崩潰和內(nèi)存泄漏。編譯器完全了解您的對(duì)象,并在不再使用每個(gè)對(duì)象時(shí)將其釋放,因此應(yīng)用程序可像以往一樣快速運(yùn)行,并具有可預(yù)測(cè)的平滑性能。


查看完整回答
反對(duì) 回復(fù) 2020-02-03
  • 3 回答
  • 0 關(guān)注
  • 963 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)