ARC計(jì)數(shù)的基本概念
ARC自動(dòng)引用計(jì)數(shù)(automatic reference counting),當(dāng)你在編譯程序時(shí)提供自動(dòng)管理內(nèi)存的功能,
它會(huì)為程序自動(dòng)加入內(nèi)存的控制代碼,控制獨(dú)享聲明周期。這樣一來,就可以簡化內(nèi)存管理步驟。
不過支持的版本是在iOS4,iOS5以上
注意創(chuàng)建項(xiàng)目的時(shí)候,勾選ARC功能
垃圾回收機(jī)制的基本概念
與Java語言相同Objective-c 2.0之后,也提供了垃圾回收機(jī)制。但是在iOS移動(dòng)終端設(shè)備中,并不
支持垃圾回收機(jī)制。因此,iPhone并不能對(duì)內(nèi)存進(jìn)行自動(dòng)垃圾回收處理(autorelease)。因此需要注意
垃圾回收機(jī)制并不是ARC,ARC也是需要管理內(nèi)存的,只不過是隱式的管理內(nèi)存,編譯器會(huì)再適當(dāng)?shù)牡胤?/span>
自動(dòng)插入retain,release和autorelease消息。