IOS OBjective-C 內存概念 (一、應用計數的基本概念和用法)

1、cocoa中的內存管理機制--引用計數    spa

    Cocoa中提供了一種機制來實現上面提到的這個邏輯模型,它被稱爲"引用計數"(reference counting)或(保留計數)。引用計數的數值表示對象有幾我的在使用它。
對象

    每個對象都擁有一個引用計數(retain count)
內存

    當對象被建立的時候,引用的數值就是1
內存管理

    當發送retain消息時,該對象的應用計數加1,該對象的應用計數爲2
引用

    當向這個對象發送release消息時,該對象的應用計數減1
方法

    當一個對象的引用計數爲0時,系統自動調用dealloc方法,銷燬該對象
im

相關文章
相關標籤/搜索