一个简单的 GCD 延迟功能的 Swift 包装器
通过 CocoaPods 获取 SwiftDelayer
,只需将 pod 'SwiftDelayer'
添加到您的 Podfile
,然后运行 pod install
import SwiftDelayer
Delayer.delayOnMainQueue(seconds: 2.0){
print("I was delayed for 2 seconds :-)")
}
您也可以在特定的队列上延迟
import SwiftDelayer
let backgroundQueue = dispatch_get_global_queue(QOS_CLASS_BACKGROUND, 0)
Delayer.delayOnQueue(seconds: 3.0, queue: backgroundQueue){
print("I was delayed for 3 seconds :-)")
}
Chris Jimenez - http://chrisjimenez.net,@chrisjimeneznat