利用swift写一个单例

2016-09-05  本文已影响9人  Goplayer王布斯

class func sharelocationInstance() -> locationTool{

struct Singleton {

static var predicate:dispatch_once_t = 0

static var instance:locationTool? = nil

}

dispatch_once(&Singleton.predicate, {

Singleton.instance = locationTool()

})

return Singleton.instance!

}

上一篇 下一篇

猜你喜欢

热点阅读