Customer Reviews
Typos appeared fixed - By: A. Smith, 30 Aug 2010 
I just took delivery of this book & it says it's the "Seventh Printing, March 2010".
All the typos mentioned by other reviewers, particularly those reviewedin 2008/2009 appear to be correctedin this edition.
Certainly, the copy I had borrowed from a friend still had some of the mistakes, so am glad to get a fixed version :-)
4 stars only because I'm working through the earlier chapters just now, so can't comment on the entire book. Certainly seems quite a straightforward read, so far.
Does what it says on the tin... sort of. - By: C. Redwood, 15 Jun 2010 
I found the first two sections of this book a little long winded, but then I'm very familiar with programmingin general, & specifically object oriented programming.
I bought the book to teach me to be able to writein the language, & to program iPhone apps. The first it does, the second it doesn't. iPhone development is mentioned on the cover of the book, but is a very small proportion of the book, & doesn't really explain why it's doing what it's doing at each step. Two very basic examples, the first of which could have been omitted really. I've ordered another book to cover that part, so more cost...
That said, this is probably not quite basic enough for a programming beginner, but if you are somewhat familiar with C or Java then it's sufficiently detailed, but slightly tedious for an experienced programmer.
Long winded but with some great elements - By: T. Wright, 09 Jun 2010 
The author clearly has anin depth understanding of the language & has carefully thought through how to introduce it to the reader. If you are prepared to put the timein to read the 600 pages then you will be rewarded with a solid introduction to Objective-C.
For a first time programmer I would definitely recommend this book. However for those already experiencedin other languages, such as C++, Java, or C#, will find most of the material familiar & long winded. Despite that I would still recommend the book as it contains an excellent summary of the languagein its appendix.
I have to return the favor - Go for it. - By: S. Banda, 19 May 2010 
At the moment I'm only half way through the book, but I've gotten through this halfin about 4 days. I have an understanding of Java, C++ & I'm a PHP developer, but I'm quite convinced that even if you're coming from a non programming background this book would be a great place to start learning objective-C.
The language used is very friendly, each line of code is explained & important points are constantly reiterated throughout the chapters - almost annoyingly so - but it definitely sticksin your head.
I had started reading Learning iPhone Programming: From Xcode to App Store by Alasdair Allan, & though it's a good book I still found it very high level & without a proper understanding of objective-c & how classes & code are structured, any apps developed would have been more by hacking bits of code from tutorials together than from a fundamental understanding of how the framework works.
This book perfectly bridges the gap. Already I can structure iPhone applicationsin my head even before I start coding.
Thank you all for your useful reviews, that helped me choose the right book, & for anybody still looking to buy a book, I hope I can contribute towards convincing you that this is a great first book to buy.
Happy Coding.
Excellent introduction to Objective C - By: Azef, 27 Apr 2010 
This book is well written & provides an easy to follow style where each subject is introducedin a structured manner by way of numerous examples. However to fully appreciate the subject the reader is required to complete the exercises & experiment as much as possible.
The book is supported by a forum where answers to exercises & questions.
Highly recommend to anyone regardless of their experiencein programming.