В документе Apple « Использование Swift с Cocoa и Objective-C» (обновленном для Swift 3) они приводят следующий пример шаблона Singleton:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
Представим, что этот синглтон должен управлять переменным массивом строк. Как / где мне объявить это свойство и убедиться, что оно правильно инициализируется пустым [String]
массивом?