Swift单例模式

1.第一种单例模式

 static let shared:YMNetSessionManager = {
         //实例化对象
         let  instance = YMNetSessionManager()
         //设置响应反序列化支持的数据类型
         instance.responseSerializer.acceptableContentTypes?.insert("text/plain")
        
         return instance
    }()

2.第二种单例模式

  fileprivate static let instance = DictModelManager()
    /// 全局统一访问入口
    open class var sharedManager: DictModelManager {
        return instance
    }

你可能感兴趣的:(Swift单例模式)