//单行单例法
static let shareTool = Tool()
// 私有init避免其他类尝试调用
private override init() {
super.init()
}
//全局单例法
private let privateTool = Tool()
class Tool {
class var shareTool: Tool {
return privateTool
}
}
//单行单例法
static let shareTool = Tool()
// 私有init避免其他类尝试调用
private override init() {
super.init()
}
//全局单例法
private let privateTool = Tool()
class Tool {
class var shareTool: Tool {
return privateTool
}
}