【发布时间】:2016-10-23 12:38:45
【问题描述】:
在 Apple 的 Using Swift with Cocoa and Objective-C document(针对 Swift 3 更新)中,他们给出了以下单例模式示例:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
让我们假设这个单例需要管理一个可变的字符串数组。我将如何/在哪里声明该属性并确保将其正确初始化为空的 [String] 数组?
【问题讨论】: