在苹果的Using Swift with Cocoa and Objective-C document (针对Swift 3进行了更新)中,他们给出了单例模式的以下示例:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
让我们假设这个单例需要管理一个可变的字符串数组。如何/在何处声明该属性,并确保将其正确初始化为空的[String]
数组?
https://stackoverflow.com/questions/37953317
复制相似问题