- Paperback: 752 pages
- Publisher: Apress; 1st ed. edition (December 22, 2011)
- Language: English
- ISBN-10: 1430236051
- ISBN-13: 978-1430236054
- Product Dimensions: 7.5 x 1.7 x 9.2 inches
- Shipping Weight: 3 pounds (View shipping rates and policies)
- Average Customer Review: 50 customer reviews
- Amazon Best Sellers Rank: #1,434,533 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Beginning iOS 5 Development: Exploring the iOS SDK 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
About the Author
Dave Mark is a longtime Mac developer and author who has written a number of books on Mac and iOS development, including Beginning iPhone 4 Development (Apress, 2010), More iPhone 3 Development (Apress, 2010), Learn C on the Mac (Apress, 2008), The Macintosh Programming Primer series (Addison-Wesley, 1992), and Ultimate Mac Programming (Wiley, 1995). Dave loves the water and spends as much time as possible on it, in it, or near it. He lives with his wife and three children in Virginia.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Now, I have the time to dive right in without interruption. I planned to go through the entire text in one week. With my full attention, I've come to realize that these publications are, to put it simple, a waste of anyone's money. There are glaring ommissions, errors, and just plain sloppiness throughout the book.
For a book this short and for such a precise exercise as software coding, this book is an epic fail... a professional embarrassment. I wouldn't want my name on this. I would be ashamed of such poor work. In the future, I won't be purchasing any thing else from these authors and will think twice before buying anything from Apress as a whole. Do they even read/quality control the books before they publish them?
First thing first, this book is pretty organized, it explains pretty much everything, however someone NEEDS to proofread the book, there are quite a lot of code errors
for example, in ch 9 the last example doesn't work, even if you download the source code from their website and run it, it won't load all the presidents. (empty table)
also, there are some other code errors (ie. missing some codes) when you copy the codes from the book to xcode you will find out there are some lines missing (as xcode complains) It's not hard to fix them but it's kinda frustrated, the book get published WITHOUT having any serious proofreading.
I'm NOT going to visit their website, tell them what is missing and how to fix them, as I think that it's their job to do so.
I have to say, this has got to be one of the best technical books I've ever read, certainly great for a noob in Objective C and Cocoa like myself (but not an inexperienced programmer).
Things I believe contribute to the quality of this book:
- it is written with a nice pace in mind, taking the time to explain why certain choices were made and how iOS components work; every task is explained in detail, especially the Interface Builder tasks which can take some time to get used to and the authors never assume that you know how to do a certain thing - which is great for beginner developers; it also means that you can pick up chapters in a relatively random order and still be able to grasp how to work with XCode;
- goes through all major components of the Cocoa framework and provides relevant and well documented code;
- the book has a dedicated website which offers support in the form of a forum and from where you can download all the source code and resources used throughout the book;
- the authors included funny bits and bobs of text along the way, which help bring your morale up as you start wondering if this stuff is really for you;
- updated for iOS 5, includes information about ARC and a dedicated chapter for Storyboards;
- the authors teach you to think rather than learn how to do different tasks, which will definitely come in handy in the future, as XCode will most definitely change as it has in the past; a testament to this is that I've read the book partly from the 2nd version, while using the latest Xcode (4.2 at the moment) and was able to set up the projects correctly even though namings didn't quite match; after I switched to the third edition (this book) everything was as you would expect - up to date with XCode 4.2;
I have to say, this has got to be the best money I've ever invested in learning, as the price per quality ratio of this book goes through the roof!
I definitely recommend this book to any developer who wants to start building iOS applications and doesn't have any previous experience with Objective C and/or Cocoa. The book slowly builds on programming principles and Cocoa patterns, never assuming that you should know this or that. While knowing a bit of Objective C definitely helps, the authors explain each concept good enough to allow you to progress with the book without wondering what in the world have you just wrote.
I previously read Stephen Kochan's Programming in Objective C 2.0 which is a very good primer to the Objective C language but doesn't really teach you how to program iPhone or iPad apps and I'm also reading Aaron Hillegass' Objective C Programming, The Big Nerd Ranch Guide, which again seems like a language primer more than a book targeted to teaching you how to correctly think and develop iOS apps.
I'm pretty sure there are other good books out there, but I cannot stress enough the fact that if you're starting out this book will take you through all the necessary steps to understand how Cocoa works and how the apps are structured, what you can and cannot do with iOS and where to seek help when you'll need it.
I've really enjoyed this book, I'm pretty certain I now have a decent grasp on iOS development.
I'll be looking forward for any iOS books written by the same authors!
The problem for me is that I have a good grasp of iOS 4, and was looking for something that really assumed I'd be writing apps targeted at the new iOS 5 (storyboards, segues, ARC, etc), but for the first 9 chapters, this is essentially the SAME book as the previous version. Yes, yes, they emphasize the differences in xCode 4, but they REALLY stay away from the iOS 5 features.
I skimmed through all of the same examples I did in the previous version until I got to chapter 10: Story boards, and was disappointed to find dissapointing passages like " Here, we're not going to build
anything as large as the app we created in Chapter 9, but we'll demonstrate how you could start down that road using a combination of segues and static tables"...
So, essentially, the largest most detailed examples in the book are built using techniques that you shouldn't be using... and they aren't going to go through building them the "right" way....okay.... that sounds weird.
Anyway, for me, this book will be good to skim though to get the author's views on Segues, Storyboards, and other new iOS features, but it cannot by any means be the only book you use in learning iOS 5. You're REALLY be making a mistake if you're a self taught developer and you start here.
Most recent customer reviews
Always a pleasure to have on my desk while developing an app.