最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

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

3 回答

?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

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


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


蘋果關于選擇退出ARC特定文件的說明如下:


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




查看完整回答
反對 回復 2020-02-03
?
青春有我

TA貢獻1784條經驗 獲得超8個贊

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


對于以前的版本,您必須計算引用數并相應地保留和發(fā)布。查閱《內存管理》指南。


編輯:這是自動引用計數的公共規(guī)范,并來自公共iOS 5頁面的報價:


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


查看完整回答
反對 回復 2020-02-03
  • 3 回答
  • 0 關注
  • 973 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號