您的当前位置:首页正文

2017笔记——dispatch_group

来源:华佗小知识

之前对于dispatch_group了解不多。

如今写一下:

看一下问题:

屏幕快照 2017-02-06 上午9.54.14.png 屏幕快照 2017-02-06 上午9.54.27.png

期望:并发执行3个操作,执行完毕后走dispatch_group_notify

可是实际效果是:

屏幕快照 2017-02-06 上午9.56.24.png

操作1居然在dispatch_group_notify后面执行的,这样肯定不行呀。

优化之:

屏幕快照 2017-02-06 上午9.59.14.png 屏幕快照 2017-02-06 上午9.59.28.png

再看看此时的效果:

屏幕快照 2017-02-06 上午10.00.29.png

使用dispatch_group_enter dispatch_group_leave就能控制dispatch_group_notify的执行顺序了。

加油~