单例概念
- 内存中有一个唯一的实例
- 提供唯一的全局访问入口 SingleInstance.sharedInstance
在Swift中用let定义常量,并且是线程安全的
import UIKit
class SingleInstance{
static let sharedInstance = SingleInstance()
//以下代码用来证明此种方式为懒汉式
init() {
println("实例化")
}
}
import UIKit
class SingleInstance{
static let sharedInstance = SingleInstance()
//以下代码用来证明此种方式为懒汉式
init() {
println("实例化")
}
}