Understanding Objective-C block syntax

Nils Hayat has a complete walk-through on how to write Objective-C block syntax:

In this post, I start with the simplest C declarator and build in complexity until we get to Objective-C blocks syntax. It took me a while to get block syntax but once you understand how it is organized and where it comes from, there is no looking in Google every time you need to declare a block anymore.