group 使用条件
- 在项目开发中有些时候需要把一些循环执行的异步操作加入到group中,让彻底循环完成之后在进行下一步操作
swift 3.0 之后 group的方法 方法如下
// 创建一个组
let group = DispatchGroup()
// 将当前的下载操作添加到一个组中
group.enter()
// 离开当前组
group.leave()
group.notify(queue: DispatchQueue.main) {
// 告诉调用者所有的下载操作调用完成
}