在苹果的 在 Cocoa 和 Objective-C 文档中使用 Swift(更新为 Swift 3)中,他们给出了以下单例模式的例子:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
让我们假设这个单例模式需要管理一个 String 变量数组。我应该如何/在哪里声明这个属性并确保它正确地初始化为一个空的 [String]
数组?