单例写法:
创建一个Manager类后,需要实现如下两步
1.定义一个static 当前单例对象的let实例,并初始化。
static let defaultManager = Manager()
2.重写init()方法,并且用private修饰。
private override init() {
super.init()
}
单例用法:
在需要用到的地方直接调用即可拿到该对象。
let manager1 = Manager.defaultManager