作者:sysv | 来源:互联网 | 2023-10-11 19:26
1、异步线程加载主线程刷新
DispatchQueue.global().async {
// TODO:执行异步线程网络请求
DispatchQueue.main.async(execute: {
// TODO:执行主线程刷新主界面
})
}
2、延时执行
let time : TimeInterval = 2.0
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + time) {
// TODO:执行延时代码
}