基本使用

根据这样执行打印情况,我们可以运用到一些特殊的需求场景中。比如,我们需要拿到两个以上的接口请求返回的结果,来综合出一个需要的结果。但是这几个接口又不知他们是否都执行完成了,这个时候队列组就有用武之地了。
实际例子:请求两张图片,然后将两张图片组合

合成图片

dispatch_group_notify就是这个功能关键点,它是在队列组内所有队列任务都没有才会触发。

dispatch_group_wait也可以实现类似功能,但是,使用dispatch_group_wait 会阻塞当前线程。
网友评论