これは実際にGCDのパラダイムではありません。たとえば、特定の操作グループを追跡したい場合は、この例のように、ディスパッチグループを作成し、完了したときに通知を受けるためにサインアップすることができます。
dispatch_group_t taskGroup = dispatch_group_create();
dispatch_queue_t queue = //Get whatever queue you want here
dispatch_group_async(taskGroup, queue,^{
[object doSomething];
});
dispatch_group_async(taskGroup, queue,^{
[object doMoreStuff];
});
dispatch_group_async(taskGroup, queue,^{
[object doEvenMoreStuff];
});
dispatch_group_notify(taskGroup, queue, ^{
[object workDone];
});
dispatch_release(taskGroup);
GCDタグは「最大公約数」のために予約されています。 – paxdiablo