【Objective-C】OC中ARC和垃圾回收機制

ARC計數的基本概念

    ARC自動引用計數(automatic reference counting),當你在編譯程序時提供自動管理內存的功能,

它會爲程序自動加入內存的控制代碼,控制獨享聲明週期。這樣一來,就可以簡化內存管理步驟。

不過支持的版本是在iOS4,iOS5以上

   注意創建項目的時候,勾選ARC功能

   

垃圾回收機制的基本概念

      與Java語言相同Objective-c 2.0之後,也提供了垃圾回收機制。但是在iOS移動終端設備中,並不

支持垃圾回收機制。因此,iPhone並不能對內存進行自動垃圾回收處理(autorelease)。因此需要注意

垃圾回收機制並不是ARC,ARC也是需要管理內存的,只不過是隱式的管理內存,編譯器會再適當的地方

自動插入retain,release和autorelease消息。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章