美文网首页Swift基础
Swift如何实现单例

Swift如何实现单例

作者: 喔牛慢慢爬 | 来源:发表于2021-10-09 16:38 被阅读0次

    直接上代码

    class Singleton {
        //第一种方式:静态常量,所有地方用到的都是同一个
        static let shared = Singleton()
        //将保留字用作标识符,请在其前后加上反引号,default是一个快速的保留关键字
        static let `default` = Singleton()
        //第二种方式
        class func defaultManager() -> Singleton{
            return self.default
        }
         // 不要忘记把构造器变成私有
        private init() { 
        }
    }
    let singleton1 = Singleton.shared
    let singleton2 = Singleton. default
    let singleton3 = Singleton. defaultManager()
    

    相关文章

      网友评论

        本文标题:Swift如何实现单例

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