iOS and dispatch groups

Mike Ash does a nice job explaing dispatch groups on iOS:

Dispatch groups are a handy facility for synchronizing multiple tasks, and an anonymous reader suggested them for the subject of today’s.