init() 类初始化对象时所调用的方法
初始化方法的分类:
deinit():反初始化方法
1、定义:可以这么理解,初始化方法是为了类创建对象的时候,使用对象属性对其属性赋初始值,那么当你这个对象销毁的使用,也要对气属性进行释放。构造那么一个场景:当我们建立一个数据库访问,在初始化的时候打开链接,如果程序退出,链接不释放,资源就浪费了,反初始化方法可以释放这个链接,减少资源浪费。
2、注意点
当要关闭链接的时候,要把对象设置为nil,不然反初始化方法不会被调用
init() 类初始化对象时所调用的方法
初始化方法的分类:
deinit():反初始化方法
1、定义:可以这么理解,初始化方法是为了类创建对象的时候,使用对象属性对其属性赋初始值,那么当你这个对象销毁的使用,也要对气属性进行释放。构造那么一个场景:当我们建立一个数据库访问,在初始化的时候打开链接,如果程序退出,链接不释放,资源就浪费了,反初始化方法可以释放这个链接,减少资源浪费。
2、注意点
当要关闭链接的时候,要把对象设置为nil,不然反初始化方法不会被调用
本文标题:9 swift开发中的init()和deinit()
本文链接:https://www.haomeiwen.com/subject/fduyottx.html
网友评论