Swift 单例(Singleton)的创建和使用

单例写法:

创建一个Manager类后,需要实现如下两步

1.定义一个static 当前单例对象的let实例,并初始化。
 static let defaultManager = Manager()
2.重写init()方法,并且用private修饰。
 private override init() {
        super.init()
    }

单例用法:

在需要用到的地方直接调用即可拿到该对象。

let manager1 = Manager.defaultManager

Demo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容