Apple'ın Swift'i Cocoa ve Objective-C ile Kullanması belgesinde (Swift 3 için güncellendi), aşağıdaki Singleton kalıbı örneğini veriyorlar:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
Bu singleton'un değişken bir String dizisini yönetmesi gerektiğini düşünelim. Bu özelliği nasıl / nerede bildiririm ve boş bir [String]
diziye düzgün şekilde başlatılmasını sağlar ?