dealloc
- 當(dāng)一個(gè)對(duì)象的引用計(jì)數(shù)為0時(shí)斜脂,這個(gè)對(duì)象即將被銷毀柱徙,其占的內(nèi)存被系統(tǒng)回收
- 對(duì)象即將被銷毀時(shí)系統(tǒng)會(huì)自動(dòng)給對(duì)象發(fā)送一條dealloc的消息竖幔,看dealloc方法有沒有被調(diào)用來判斷對(duì)象是否被銷毀
- dealloc方法重寫
- 一般重寫dealloc方法料皇,在這里釋放相關(guān)資源(移除監(jiān)聽者费封、移除coreFoundation對(duì)象等等)
- 在MRC下介返,一旦重寫dealloc方法拴事,就必須調(diào)用[super dealloc],并且放在最后調(diào)用
- 使用注意
- 不直接調(diào)用dealloc
- 不要在dealloc方法中調(diào)用其他方法
- 一旦對(duì)象被回收了,它占的內(nèi)存就不再可用