- Series: Beginning
- Paperback: 584 pages
- Publisher: Apress; 1st ed. edition (July 21, 2009)
- Language: English
- ISBN-10: 1430224592
- ISBN-13: 978-8131508992
- Product Dimensions: 7 x 1.3 x 9.2 inches
- Shipping Weight: 1.7 pounds (View shipping rates and policies)
- Average Customer Review: 240 customer reviews
- Amazon Best Sellers Rank: #1,444,678 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 iPhone 3 Development: Exploring the iPhone SDK 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
There is a newer edition of this item:
"Children of Blood and Bone"
Tomi Adeyemi conjures a stunning world of dark magic and danger in her West African-inspired fantasy debut. Learn more
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.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Without trying to explain all the features and options available in the X-code IDE, this book does an effective job of showing the basics to setup files in X-code, construct views in Interface Builder, establish IBOutlets and IBActions links, compile/link the code, and run the example in the simulator.
Note: In the process of learning a computer language or development environment, I have found that multiple books are needed, each with a different focus: intro book with examples, reference book, and advanced applications/topics. I ordered two companion books in this initial set of i-phone/touch software development guides:
Kochan's 'Programming in Objective-C 2.0 (2nd Edition)'
Deitel's 'iPhone for Programmers: An App-Driven Approach'
I completed this one; hence the review. When I have studied the other two for awhile, I will post their reviews.
Overall, I am moving up the learning curve quickly with these resources and Apple's extensive amount of on-line developer material. As always, nothing beats learning by developing, compiling and debugging your own code. Some day, maybe I will have my own app in the Apple app store.
They devote 7 chapters to Core Data and pretty much handle everything you need to know. What's great is that they build slowly on the topics and concepts. Core Data is a vast and powerful framework and tackling the official documentation is like drinking from a firehose. Dave and Mark, regulate the flow so that you can consume it in little gulps instead of drowning in it.
Like most programming books, they define a project and develop it with additional features and such. The problem with most programming books is that if the project you want to do doesn't line up with the kind of project they are doing, you have to do a lot of reading between the lines. I was a little concerned with that happening with this book but it's really not an issue. Granted, I'm not making a Hero database but the concepts are presented clearly enough and generically enough that they can easily be used for other things. In fact, they went to great lengths to describe the design and implementation of generic classes that can be used for lots of other things.
I use both of their iPhone books almost like reference books. Whenever I need to do something, I'm pretty sure I can find out how to do it by looking back through the projects and finding something similar that I can adapt to what I need.
I have to admit, I haven't gotten past the Core Data chapters as that's what I need for my current project. I have skimmed the other chapters however and they all look to be of the same calibre and usefullness.
I can't say enough good things about this book. It really makes iPhone programming approachable for mere mortals,not just Heros!
When this book came, I started skimming it and got very excited right away. They start with a simple (but not stupid) "Hello World" and quickly move on from there. They're not going to teach you Obj-C so you might need another book for that but they also walk you through the code very deliberately and explain most everything. There are a few places where they glossed over some stuff but for the most part, everything is clear. They seem to have the perfect (for me) level of detail in the topics and code such that I can re-review the code and learn more with each pass.
My *only* complaint has to do with the errata site for the book. It's simply a list of submitted errata with comments from the authors that is either the fix, an explanation of what they meant, or "duplicate". It's not sorted by chapter so you have to scroll through the whole list to find all the notes that are relevant to your current chapter and you have to filter out all the "duplicate" errata submissions. Mildly irritating but it's not enough to detract from the overall quality of the book itself.