import Cocoa
class UserInfoContex: NSObject {
static let shared = UserInfoContex()
private override init() {
}
}
通过设置初始化方法为私有,可以有效保证单例是真正唯一的,避免外部对象通过访问init方法创建单例类的其他实例。
import Cocoa
class UserInfoContex: NSObject {
static let shared = UserInfoContex()
private override init() {
}
}
通过设置初始化方法为私有,可以有效保证单例是真正唯一的,避免外部对象通过访问init方法创建单例类的其他实例。