4.0 out of 5 stars
Great, but missing something., 17 Feb 2012
By db23 "db98" - Published on Amazon.com
This review is from: iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps (Oreilly Cookbooks) (Paperback)
As a seasoned developer who is new to iOS, Objective-C and XCode, this is the second book I've read on those subjects, the first being Programming iOS 5 (Early Release ebook edition) from O'Reilly. That book was good (if you can get past that author's fiction-like writing style), but I needed something more in the cookbook style of quick and to-the-point examples. And this Cookbook delivers just that! The author's writing is clear, concise, and accurate. Too bad he didn't write the Programming iOS 5 book.
As the title of this review hints at, I was somewhat surprised that this book did not cover the topics of "wiring up" UI elements in Interface Builder through the use of IBOutlets and IBActions. If it had that topic, I would have given it a full five-star rating. So if you want details on that subject, which I've come to realize is a key part to developing iOS apps in XCode, you'll want another book to cover that. Fortunately the Programming iOS 5 O'Reilly book covers this in full detail.
0 of 1 people found the following review helpful:
5.0 out of 5 stars
Fantastic predictably, reliable and an oracle of answers, 10 Feb 2012
By Doron Katz "Doron Katz" - Published on Amazon.com
This review is from: iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps (Oreilly Cookbooks) (Paperback)
The follow on from iOS 4 Cookbook, which I thoroughly enjoyed by Vandad Nahavandipoor, is the opposite of what you might find being the more concise O'Reilly books on specific iOS topics, that I normally review. Depending on how your mind operates, this book may be an excellent first book, otherwise it makes an even greater secondary reference book. It is certainly not concise, but it doesn't have the problem that normal iOS books have of going through chapter by chapter skimming certain topics, this one has it all.
It goes through the normal problem-->solution-->discussion process to allow you to quickly identify which topic matches your needs and then explains that topic concisely with an example, rather than go through all the fluff. The fluff is left for the discussion part in case you wanted to know more. But if this isn't your ideal way of learning, in a non-linear but contextual method, then keep this book as a reference.
For instance, I enjoyed the chapter on Concurrent Programming using Grand Central Dispatch, and it not only explained what it was, but had dedicated problems dealing with serial vs concurrent, using operations as opposed to using blocks, with examples in Objective-C as well as C, which rounds off the topic well. I see this type of a book as mixing well with my concise books because I can read through this book and if I wanted to find out more about Building and certificating apps, I pick up one of the more specialised O'Reilly books. But overall, I find this book to be brilliant, and I knew that before picking it up for my read and review, because I know what to expect. A cookbook, not a history book.