Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Beginning iPhone 4 Development: Exploring the iOS SDK 2011th Edition

4.1 out of 5 stars 45 customer reviews
ISBN-13: 978-1430230243
ISBN-10: 143023024X
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$3.99 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$26.48 On clicking this link, a new layer will be open
More Buying Choices
48 New from $0.69 86 Used from $0.01 1 Collectible from $9.85

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$26.48 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

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.
NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 676 pages
  • Publisher: Apress; 2011 edition (January 27, 2011)
  • Language: English
  • ISBN-10: 143023024X
  • ISBN-13: 978-1430230243
  • Product Dimensions: 7.5 x 1.5 x 9.2 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon Best Sellers Rank: #992,344 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By David Fisher on February 5, 2011
Format: Paperback
I teach a college iOS development course and this is the book I require students to purchase for that course. I've been using the Beginning iPhone 3 Development book in the past and I'll move on to using this book now. Still the Holy Grail of getting started with iOS development. No better way to get started.

Labs and videos from our course, tries to follow along with the book (rather loosely):

CSSE490 iOS Development course website:
[...]

CSSE490 iOS class videos on iTunes
[...]

No promises that I'll grade your quizzes over the reading. ;)
12 Comments 54 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is a great introduction for new iPhone developers. I have the SDK3 version and recently went out and got the SDK4 edition just because it makes such a great reference and teaching tool.

I still refer to this book even after publishing several apps in the App Store already. This book was able to hand hold me through my first app and when I was ready to try things on my own, I still found myself referring back to it for certain areas. What I came to realize is that any app you develop will not have every piece of functionality this book shows you. So every new app I develop I find myself using the book for reference each time. Whether it's table management, retained data management, or multi-view apps, this is an excellent book that covers all of the essential areas

This new edition has been brought up to date with SDK4 and all sample code you can download has been updated, as has the book itself.

This edition now includes a chapter on considerations for the iPad when developing your app. This is essential if you want easy portability of your app from one device to the next.

Probably my most referenced section is on tab controllers and table controllers. This is the life blood of many apps and the author gives great examples that incorporate not just the basics, but more advanced controls that allow you to customize and personalize your app.

My only gripe is that the more in depth I get in app development, the more I realize there are further table customizations that aren't covered. An introductory book can't cover everything, and in searching the publisher's site, I see they have a table view specific book, Pro iOS Table Views, coming out later this year. Sign me up!
Read more ›
Comment 24 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
The Title should include "...for xcode-3"

The book may be great for xcode-3 but it can't be used for xcode-4 there should be a clearly visable diclaimer. If you search for Xcode-4 on Amazon you get this book, which implies its the latest and greatest.

Buried in the discription the write-up says xcode-3 but it's hard for a new user that is "Beginning iPhone 4 Development" to notice the difference. The screen-shots are totally different: unfortunately the text references the screenshots throughout making it unusable.

If you are a new developer and using Apple's new tool DON'T buy this book...it will only confuse you.
10 Comments 42 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
A little background:
I've been programming for almost 9 years now. I started out with an obscure form of BASIC meant for easy game development. After that I learned Java, and C. For the past 2 years, I've been working full time programming for the Consumer Electronics field (Blu-ray Players and Cable Boxes).

My friend asked me to do app development for them, told me about their idea. I agreed it was a good idea, and decided to go full in for iOS development. After spending $1600 on Apple products, I found myself stuck. As "intuitive" as Apple claims to be, their IDE leaves much to be desired.

I bought this book to help speed up the process, and I have to say I'd recommend it.

The book goes into detail about anything and everything you'd want to know, without being boring. It steps you through how to write iOS apps, giving clear examples and guiding you through XCode's interface (including small reminders about how to do things you may not remember). Without this book, I'd have given up on App development a long time ago.

Note: If you're not familiar with programming at all, I would STRONGLY suggest that you try learning a different (and free) language first, like Java or C. iOS development is pretty costly (need a mac, need an ipod or iphone and a license to develop on them).
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I spent a day at the bookstore thumbing through similar selections in the computer section before deciding to buy this book. It is better than most iPhone app development guides. The information is well-organized and contains useful examples, plainly laid out. The sample code is extremely helpful. If however, like me, you're a true beginner, this won't be enough to launch your first app. You'll want to do tons more internet research and have a few more books in your arsenal, but this one is a great start for the budding developer.
1 Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book goes into a lot of details, but skips over the big picture. Typically the way a chapter works, is to go through an example project. For example, the chapter on tables the project creates six different types of tables. It goes through line by line of how the examples, work, and I feel that if I had an example which was very similar to the examples, I could copy the code, but I wasn't given the tools to move beyond them. For example, one of the examples was a table you could delete rows. The book says: "NOTE: We won't be covering the use of inserts, but the insert functionality works in fundamentally the same way as the delete functionality we are about to implement. The only difference is that instead of deleting the specified row from your data model, you need to create a new object and insert it at the specified spot." After reading the chapter, I didn't feel that I know how to "create a new object". That all said, they did cover a lot of basic functionality in the xamples, so I feel that I do have good recipes for what they did cover.

Many of the examples were 100s of lines long. Clearly, I wasn't going to type them in, so I was cutting and pasting from downloadable sources. Usually, they would build up the examples in a step by step basis, to illustrate a feature. While sometimes the downloads would include intermediate versions of the files, in many cases they would not. So it was hard to try out the intermediate phases, and sometimes, if I didn't get things just right, things did not behave like the examples.

One large omission is that there was no discussion in the book of how to use the debugger.

Two more things to be aware:

This book assumes at least a basic understanding of Objective C.
Read more ›
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Beginning iPhone 4 Development: Exploring the iOS SDK
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Beginning iPhone 4 Development: Exploring the iOS SDK