1、cocoa中的內存管理機制--引用計數 spa
Cocoa中提供了一種機制來實現上面提到的這個邏輯模型,它被稱爲"引用計數"(reference counting)或(保留計數)。引用計數的數值表示對象有幾我的在使用它。
對象
每個對象都擁有一個引用計數(retain count)
內存
當對象被建立的時候,引用的數值就是1
內存管理
當發送retain消息時,該對象的應用計數加1,該對象的應用計數爲2
引用
當向這個對象發送release消息時,該對象的應用計數減1
方法
當一個對象的引用計數爲0時,系統自動調用dealloc方法,銷燬該對象
im