// https://stackoverflow.com/a/39983813/235297
extension DispatchQueue {
private static var _onceTracker = [String]()
public class func once(file: String = #file, function: String = #function, line: Int = #line, block:()->Void) {
let token = file + ":" + function + ":" + String(line)
once(token: token, block: block)
}
/**
Executes a block of code, associated with
Swift-DispatchQueue.once
最新推荐文章于 2023-07-07 13:51:22 发布