le 26 juillet 2011
This book is really short one. But don't be fooled by it's size. In fact it's very comprehensive. One remark here ' regarding title. It might be slightly misleading. Book is related to queue mechanics within Mac OS X and iOS rather than treads. But let's take a look at the content. At the very beginning Vandad leads you through the, so called, Block Objects. They have really awkward syntax, but Vandad does a good job here and explains how to construct them. He uses analogy to C and Objective-C related constructs. He also introduces Grand Central Dispatch (GCD) that is a heart of queues. After basis are laid he goes to the topics related to queues and ways of utilizing them. Here, he presents examples that show how to develop parts of code that will utilize queues. This way, you can easily get in touch with the paradigm. Great advantage is that you can easily download source codes from the book page. They work with the XCode 4 out of the box.
This book, in my opinion, is addressed to experienced users. You will definitely require Objective-C knowledge, and basics of Mac OS X or iOS programming. However, if you are a beginner, simply write the tittle down and come back for it later, when you are ready to go. Or, maybe, when your application will require task based development.
le 9 septembre 2011
I was expecting a book on concurrent programming using Grand Central Dispatch; and this means, taking the standard concurrent programming problems and see how to translate them in the different paradigm GCD propose.
What i found is a badly written, imprecise and reduced hash of the Apple Grand Central Dispatch documentation, with less information but with more confusion, bringing absolutely no value with respect to the official documentation.
Surely, no discussion on how really handle complex concurrent programming problems with GDC.