swift学习 - 单例实现,singleton
swift中实现单例的方式
class LGConfig: NSObject {
static let instance = LGConfig()
private override init() {
}
var count:Int?
func numAdd(num:Int) -> Int {
return num+1
}
}
通过static let 来保证instance只被初始化一次 重写init方法并private属性,防止对象被重写初始化
- 上一篇 »php单例模式的常见应用场景
- 下一篇 »PHP 单例模式优点意义及如何实现?