group 使用條件
- 在項(xiàng)目開發(fā)中有些時(shí)候需要把一些循環(huán)執(zhí)行的異步操作加入到group中,讓徹底循環(huán)完成之后在進(jìn)行下一步操作
swift 3.0 之后 group的方法 方法如下
// 創(chuàng)建一個(gè)組
let group = DispatchGroup()
// 將當(dāng)前的下載操作添加到一個(gè)組中
group.enter()
// 離開當(dāng)前組
group.leave()
group.notify(queue: DispatchQueue.main) {
// 告訴調(diào)用者所有的下載操作調(diào)用完成
}