在swift 2 里線程延遲還沿用oc里的dispatch_after
dispatch_after(dispatch_time_t,dispatch_queue_t, block: dispatch_block_t)
到了swift 3.0 的時(shí)候也許是設(shè)計(jì)者考慮到和oc的區(qū)別吧改成了
DispatchQueue.main.asyncAfter(deadline:DispatchTime, execute: block)
用起來不是很酸爽,沒有dispatch_after 用起來簡單方便 這里的DispatchTime直接添加一個(gè)double類型的數(shù)字還不行,需要 DispatchTime.now() +double 這樣才可以,吐槽一下,感覺跟老太太的裹腳布似得。。