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单例模式 单例模式 单例模式的作用是解决“应用中只有一个实例”的一类问题。在Cocoa Touch框架中...
    spicyShrimp阅读 1,335评论 0 4
  • 单例模式(SingletonPattern)一般被认为是最简单、最易理解的设计模式,也因为它的简洁易懂,是项目中最...
    成热了阅读 4,290评论 4 34
  • iOS开发中过程中最熟悉的设计模式应该是单例模式,例如NotificationCenter通知中心、Applica...
    FlyElephant阅读 405评论 0 0
  • 1.单例如下 这里static这个静态常量,只会被创建一次,而且在需要的时候才会被创建 2.验证 控制台输出: 笑...
    拥抱月亮的大星星阅读 473评论 0 0
  • 汐穆阅读 193评论 0 2