deinit屬于析構(gòu)函數(shù)
析構(gòu)函數(shù)(destructor) 與構(gòu)造函數(shù)相反腺逛,當(dāng)對(duì)象結(jié)束其生命周期時(shí)(例如對(duì)象所在的函數(shù)已調(diào)用完畢),系統(tǒng)自動(dòng)執(zhí)行析構(gòu)函數(shù)
和OC中的dealloc 一樣的,通常在deinit和dealloc中需要執(zhí)行的操作有:
- 對(duì)象銷毀
- KVO移除
- 移除通知
- NSTimer銷毀