版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26918391/article/details/76570615
-
1.最常用的GCD模板
全局队列异步执行
DispatchQueue.global().async { //耗时操作写在这里 DispatchQueue.main.async { //回到主线刷新 } }
DispatchQueue.global().async { //耗时操作写在这里 DispatchQueue.main.sync { //回到主线刷新 } }
-
2.延时调用
let delay:TimeInterval = 3 DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + delay) { //3秒后在主线程执行 }