Singleton avec des propriétés Swift 3

D'Apple dans la L'utilisation de Swift avec Cocoa et Objective-C document (mis à jour pour Swift 3) ils donnent l'exemple suivant le pattern Singleton:

class Singleton {
    static let sharedInstance: Singleton = {
        let instance = Singleton()

        //setup code

        return instance
    }()
}

Imaginons que ce singleton doit gérer une variable tableau de Chaînes de caractères. Comment/où puis-je déclarer que de la propriété et de s'assurer qu'il est initialisé correctement à un vide [String] tableau?

InformationsquelleAutor RobertJoseph | 2016-06-21