2012-01-11 156 views
0

我有一個問題,關於iOS內存管理。在初始保留計數器等於1的情況下調用釋放消息後,iOS是否立即釋放內存?iOS發佈內存管理

回答

1

通常,是的。釋放遞減保留計數器,如果它變爲0,則調用「dealloc」並立即釋放。但是,您不應該依賴保留計數器的值,因爲它沒有提供任何有用的信息。遵循範例或使用ARC。

+0

'retainCount'永遠不會變爲零,當'retainCount'變爲零時,對象被釋放。 – zaph 2012-01-11 11:50:58