Swift singletonClassを作成してみる

SwiftでsingletonClassを作成してみる

final class Singleton {
    private init() {}
    static let sharedSingleton = Singleton()
    var num : Int = 0
    var name : String = ""
}

Singleton.sharedSingleton.num = 123
print(Singleton.sharedSingleton.num)

Singleton.sharedSingleton.num = 999
print(Singleton.sharedSingleton.num)

Singleton.sharedSingleton.name = "name1"
print(Singleton.sharedSingleton.name)

Singleton.sharedSingleton.name = "name2"
print(Singleton.sharedSingleton.name)

swiftlang.ng.bluemix.net