美文网首页
iOS开发技巧(Swift版):单例创建

iOS开发技巧(Swift版):单例创建

作者: Sam_xing | 来源:发表于2017-08-24 11:14 被阅读28次

    在些项目的时候, 我们往往会用到单例模式,.相比OC中单例的写法, 结合Swift的语法特点,总结一下3种单例模式创建:

    一: 普通方法

    1.1, 简单的静态常量(最为简单实用)

    1.1

    1.2, 初始化init()

    1.2

    1.3, 私有化init()

    1.3

    二:静态创建法

    2.1

    三: struct创建法

    3.1

    以上3中创建单例的方法,也是swift演变的过程.

    在OC中,以dispatch_once 创建单例的方式已经完全取消.

    现在Swift 实用的单例模式是1.1.

    相关文章

      网友评论

          本文标题:iOS开发技巧(Swift版):单例创建

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