利用swift写一个单例

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!

}

你可能感兴趣的:(利用swift写一个单例)