析构函数 deinit


析构函数 deinit


    // dealloc 类似,主要是负责对象被销毁之前的`内存释放`工作

    /**

        1. 没有 func

        2. 没有 () -> 不允许重载,不允许带参数,不允许直接调用,在系统内部自动调用的

    

    */

    deinit {

        print("Person 88")

    }


 在实际开发中,哪些内容需要程序员销毁?

        - 通知,如果不注销,程序不会崩溃

        - KVO,如果不注销,程序会崩溃

        - NSTimer,会对 targetself),进行强引用      //!!!!!!


你可能感兴趣的:(析构函数 deinit)