使用GCD完成块

时间:2012-12-09 15:37:42

标签: iphone ios ios5 grand-central-dispatch nsoperationqueue

我正在开发一个需要完成块和“屏障”功能的应用程序。 据我所知,NSOperation API具有completionBlock属性,GCD API具有dispatch_barrier_(a)sync功能来处理屏障需求。

为了满足这两种需求,我该怎么做? 谢谢!

1 个答案:

答案 0 :(得分:1)

dispatch_group应该包含您需要的所有部分。只需为您的工作单元调度dispatch_group_async / dispatch_group_enter,然后使用dispatch_group_notify作为您的完成处理程序。