import UIKit
class SingleOnce {
// 单例
static let shared = SingleOnce.init()
private init(){}
// 其他方法
}
这里将init方法私有化了,这样在其他地方就无法init,保证了单例的唯一性。如果继承自其他类,init方法要加override关键字。
import UIKit
class SingleOnce {
// 单例
static let shared = SingleOnce.init()
private init(){}
// 其他方法
}
这里将init方法私有化了,这样在其他地方就无法init,保证了单例的唯一性。如果继承自其他类,init方法要加override关键字。
单例模式
Singleton正确写法:今天偶然看到设计...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M