deinit

    /*deinit屬於析構函數函數

     析構函數(destructor) 與構造函數相反,當對象結束其生命週期時(例如對象所在的函數已調用完畢),系統自動執行析構函數,和OC中的dealloc 同樣的,一般在deinit和dealloc中須要執行的操做有:server

     對象銷燬對象

     KVO移除生命週期

     移除通知rem

     NSTimer銷燬it

     */io

    deinit {object

        // 註銷通知 - 註銷指定的通知構造函數

        NotificationCenter.default.removeObserver(self,name: NSNotification.Name(rawValue: kUserDidLogin),object: nil)im

    }

相關文章
相關標籤/搜索