Blocks and Grand Central Dispatch

Today I’d like to recommend a great tutorial from Derek Selander on Grand Central Dispatch on Ray Wenderlich @ Derek is an iOS developer currently working in the mobile health sector. You can find Derek on Twitter or LinkedIn. This tutorial is a two part series and you’ll find the link to the second part of the tutorial on the page. Grand Central Dispatch (GCD) is the marketing name for libdispatch, Apple’s library that provides support for concurrent code execution on multicore hardware on iOS and OS X. GCD helps to improve the responsiveness of applications by deferring computationally expensive tasks to the background, it provides an easier concurrency model than locks and threads, helps to avoid concurrency bugs and potentially optimise your code with higher performance primitives for common design patterns such as singletons. For this tutorial on it is assumed that you would have basic knowledge of blocks. If however you don’t, you can check out the Video Tutorial for Blocks also on which is available for subscribers, Ry’s tutorial @ as well as AppCoda’s tutorial @


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s