Trong tài liệu Sử dụng Swift với Cocoa và Objective-C của Apple (được cập nhật cho Swift 3), họ đưa ra ví dụ sau về mẫu Singleton:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
Hãy tưởng tượng rằng singleton này cần quản lý một mảng chuỗi biến đổi. Làm thế nào / ở đâu tôi sẽ khai báo thuộc tính đó và đảm bảo nó được khởi tạo đúng cách vào một [String]
mảng trống ?