美文网首页
9 swift开发中的init()和deinit()

9 swift开发中的init()和deinit()

作者: rebeccaBull | 来源:发表于2017-03-29 20:35 被阅读0次

    init()  类初始化对象时所调用的方法

    初始化方法的分类:

    deinit():反初始化方法

    1、定义:可以这么理解,初始化方法是为了类创建对象的时候,使用对象属性对其属性赋初始值,那么当你这个对象销毁的使用,也要对气属性进行释放。构造那么一个场景:当我们建立一个数据库访问,在初始化的时候打开链接,如果程序退出,链接不释放,资源就浪费了,反初始化方法可以释放这个链接,减少资源浪费。

    2、注意点

    当要关闭链接的时候,要把对象设置为nil,不然反初始化方法不会被调用

    相关文章

      网友评论

          本文标题:9 swift开发中的init()和deinit()

          本文链接:https://www.haomeiwen.com/subject/fduyottx.html