ios-Swift中的单例写法
程序员文章站
2022-05-16 10:50:38
ios-swift中的单例写法,因为静态去的对象只能去设置一次数值,所以我们可以用静态常量来创建一个对象,从而得到单例的效果,如下代码所示。
这个也是延迟加载的,用到的时候才去创建
stati...
ios-swift中的单例写法,因为静态去的对象只能去设置一次数值,所以我们可以用静态常量来创建一个对象,从而得到单例的效果,如下代码所示。
这个也是延迟加载的,用到的时候才去创建
static let tool = soundtools()在swift中单例的写法和懒加载很类似,几乎一模一样了,如下所示
static var instance:soundtools = { return soundtools() }()这个也是在第一次使用的时候才会去创建对象
还有一个注意点是在swift中不允许在函数中定义静态成员
在swift中的类函数是这么定义的class func