swfit 线程延迟

在swift 2 里线程延迟还沿用oc里的dispatch_after

dispatch_after(dispatch_time_t,dispatch_queue_t, block: dispatch_block_t)

到了swift 3.0 的时候也许是设计者考虑到和oc的区别吧改成了

DispatchQueue.main.asyncAfter(deadline:DispatchTime, execute: block)

用起来不是很酸爽,没有dispatch_after 用起来简单方便 这里的DispatchTime直接添加一个double类型的数字还不行,需要 DispatchTime.now() +double 这样才可以,吐槽一下,感觉跟老太太的裹脚布似得。。

你可能感兴趣的:(swfit 线程延迟)