你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 有關 __weak, __strong, __unsafe__unretained以及 __autoreleasing的一些深入思考

有關 __weak, __strong, __unsafe__unretained以及 __autoreleasing的一些深入思考

編輯:IOS開發綜合

關於IOS的內存管理機制其實網上有很多這方面的文章可以學習,大家都知道是基於自動引用計數方式來管理的,至於什麼是自動引用計數今天在這裡我就不過多的贅述了,不懂童鞋可以自行google下。今天我們主要講講IOS對象所有權修飾符的問題。我們知道在ARC有效時,Object-C對象需要有關鍵字來修飾,關鍵字主要有:

__weak,
__strong,
__unsafe_unreatined,
__autoreleasing

下面一個個的講解這些關鍵字的作用。
__strong
strong關鍵字可能是我們平時用的最多的,strong修飾符表示對對象的強引用,它也是id和對象類型默認的修飾符。使用strong關鍵字修飾的變量會在超出其作用域的時候釋放掉

以上就是有關 __weak, __strong, __unsafe__unretained以及 __autoreleasing的一些深入思考的全文介紹,希望對您學習和使用IOS應用開發有所幫助.

【有關 __weak, __strong, __unsafe__unretained以及 __autoreleasing的一些深入思考】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved