SwiftiOS学习iOS-swift

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

2016-10-23  本文已影响1547人  敌敌味丶

单例写法:

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

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

单例用法:

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

let manager1 = Manager.defaultManager

Demo地址
https://github.com/CrazerF/Swift-3.0-Singleton-Demo

上一篇 下一篇

猜你喜欢

热点阅读