Before I get started, I want to explain my book review thought process.
The books listed are not in any particular order. It’s just the way they came off my bookshelf. Really.
In the case of iOS app development, it takes months to know the true value of a read. My review’s are based on how useful I found the book after month’s of use and app development.
This is personal pref stuff, so take it for what it’s worth.
One thing that has absolutely infuriated or elated me for years and years is a books Index. This can make your life a joy or just piss you off sufficiently to make you wish you could smack the author (or the publisher?) up side the head with his or her book. I really have no idea who’s responsibility this is. All I know and care about is that a technical book should have a very detailed Index. Period! So, this aspect of a book will be rated as well.
Caveat. When looking up info in the Index, you must remember that most iPhone books are not going to cover objective-C. Most author’s make the basic assumption that you have some knowledge of Obj-C and go from there. Some author’s will cover it briefly, but do not expect much objective-C help in these books. So, if you do not find what you are looking for in the index, it may be because you are searching for obj-C info, not iOS or Xcode info.
All of my reviews have been affected by Xcode. Xcode 4, specifically.
Here’s the deal. ALL of these books are based on Xcode 3. And you, my dear reader, will have to translate them into Xcode 4-speak which, depending on your skill level, could make for some rough sledding.
Picture a global chess game. The author(s) make a move (publish their books), then Apple makes theirs (Xcode or the iOS gets upgraded (changed!)). At what point in the game you come in will determine how you fare with your new read. It can get very frustrating for a Noob because the book may not match Apple’s new shiny. This was never more blatant than when Apple introduced Xcode 4. Xcode 4 was nothing like Xcode 3. Ouch!
Trust me, I’ve been there, but, if you persist, you will live to see another day and look back on it all (someday) and say, “Hey! That wasn’t so bad.”
Go ahead and kid yourself. I won’t tell.
This is where your short memory can be a blessing.
Most, if not all, of these books have companion websites. I’ll comment on those as well and provide links as necessary.
Speaking from experience - there is a lot of misinformation on the web. If you find a website that you become comfortable with, and can cultivate a few friendships, then stick with it. Over time, this will save you from wasting your time going from website to website or Googling until the wee hours of the night. This is not to say that you will not find a solution, but you can certainly waste a lot of time in so doing.
And do not forget Apple’s excellent Knowledge library. Everything you ever wanted to know is there.
Let’s begin, shall we?