美文网首页
swift 单例写法

swift 单例写法

作者: 爵笙彦 | 来源:发表于2016-04-05 10:55 被阅读19次
class Singleton {
    class var sharedInstance : Singleton {
        struct Static {
            static var onceToken : dispatch_once_t = 0
            static var instance : Singleton? = nil
        }
        dispatch_once(&Static.onceToken) {
            Static.instance = Singleton()
        }
        return Static.instance!
    }
}

相关文章

网友评论

      本文标题:swift 单例写法

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