कोको और ऑब्जेक्टिव-सी डॉक्यूमेंट (स्विफ्ट 3 के लिए अपडेटेड) के साथ एप्पल के यूजिंग स्विफ्ट में वे सिंगलटन के निम्नलिखित उदाहरण देते हैं:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
आइए कल्पना करें कि इस सिंगलटन को स्ट्रिंग्स के एक वैरिएबल सरणी को प्रबंधित करने की आवश्यकता है। मैं उस संपत्ति को कैसे / कहां घोषित करूंगा और यह सुनिश्चित करूंगा कि इसे खाली [String]
सरणी में ठीक से आरंभ किया जाए ?