[Swift]singleton@Swift3

singleton@Swift3

class クラス名 {
    class var sharedInstance :クラス名 {
        struct Static {
            static let instance = クラス名()
        }
        return Static.instance
    }
    var 変数名:Int=0
}

使用時

let v:クラス名 = クラス名.sharedInstance