init 构造函数,初始化方法
deinit 析构函数,反初始化方法
deinit 和OC中的 dealloc 一样的,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数
在类的定义中,每个类最多只能有一个析构器,而且析构器不带任何参数。
析构器在实例释放之前被自动调用,析构器是不允许被主动调用的。
通常在deinit和dealloc中需要执行的操作有:
- 对象销毁
- KVO移除
- 移除通知
- Timer销毁
deinit 和OC中的 dealloc 一样的,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数
在类的定义中,每个类最多只能有一个析构器,而且析构器不带任何参数。
析构器在实例释放之前被自动调用,析构器是不允许被主动调用的。
通常在deinit和dealloc中需要执行的操作有:
本文标题:deinit析构函数
本文链接:https://www.haomeiwen.com/subject/lupucxtx.html
网友评论