Getting Started with Blocks
Kazuki Sakamoto, Tomohiko Furumoto · Apress eBooks · 2012
Blocks are C language extensions introduced for OSX Snow Leopard, iOS4, or later. This chapter shows what Blocks are in detail so that their implementation (covered in the next chapter) will hold more meaning. Checking the implementation leads to an understanding of how to use them and how they work. To put Blocks in perspective, consider the following scenario.