iOS - Swift SingleClass 单例类
前言 单例对象能够被整个程序所操作。对于一个单例类,无论初始化单例对象多少次,也只能有一个单例对象存在,并且该对象是全局的,能够被整个系统访问到。 单例类的创建 1.1 单例类的创建 1 单例类的创建 class SingleClass1 { var text:String = "default" class var sharedInstance: SingleClass1 { struct Static { static var onceToken: dispatch_once_t = 0 static var instance: SingleClass1? = nil } dispatch_once(&Static.onceToken) { Static.instance = SingleClass1() } return Static.instance! } } 单例类对象的调用 var single1:SingleClass1 = SingleClass1.sharedInstance single1.text = "QQ" var str = SingleClass1...