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.

  • Apple
  • Android
  • Windows Phone
  • Android

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

More iPhone 3 Development: Tackling iPhone SDK 3 (Beginning) 1st ed. Edition

4.3 out of 5 stars 87 customer reviews
ISBN-13: 978-1430225058
ISBN-10: 143022505X
Why is ISBN important?
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.96 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$39.99 On clicking this link, a new layer will be open
More Buying Choices
81 New from $1.99 68 Used from $0.01 3 Collectible from $7.78
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Best Books of the Year So Far
Looking for something great to read? Browse our editors' picks for the Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
$39.99 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.

Jeff LaMarche is a Mac and iOS developer with more than 20 years of programming experience. Jeff has written a number of iOS and Mac development books, including Beginning iPhone 3 Development (Apress, 2009), More iPhone 3 Development (Apress, 2010), and Learn Cocoa on the Mac (Apress, 2010). Jeff is a principal at MartianCraft, an iOS and Android development house. He has written about Cocoa and Objective-C for MacTech Magazine, as well as articles for Apple s developer web site. Jeff also writes about iOS development for his widely-read blog at http://iphonedevelopment.blogspot.com.
The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Series: Beginning
  • Paperback: 552 pages
  • Publisher: Apress; 1st ed. edition (December 29, 2009)
  • Language: English
  • ISBN-10: 143022505X
  • ISBN-13: 978-1430225058
  • Product Dimensions: 7.5 x 1.3 x 9.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (87 customer reviews)
  • Amazon Best Sellers Rank: #1,912,425 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By H. Wu on February 3, 2010
Format: Paperback
Dave and Jeff delivered again in this sequel to Beginning iPhone 3 Development. More iPhone 3 Development shows the readers more advanced topics in iPhone development, and specifically many new APIs introduced in iPhone SDK 3.0. The major additions in SDK 3.0 are Core Data, MapKit, GameKit, and built-in delegate to send emails within your apps. Luckily, Dave and Jeff went in depth to show us how these new APIs work.

Chapter 2 to Chapter 7 are all Core Data related. I highly recommend these chapters. They give you a complete view of Core Data APIs with working samples. It also touches on how to modify existing Core Data structure, as well as versioning and upgrade. Once you master Core Data API, you can unleash this newly gained power in your conquering of iPhone app development.

Chapter 8 is a very interesting one talking about peer to peer networking over Bluetooth protocol using GameKit. This is very useful when you are in-door w/o any Wifi and 3G data connections. Bluetooth will guarantee to work within iPhones/iPod touches anywhere.

Chapter 9 tackles Bonjour service and network streams. Many multiplayer games are built using Bonjour networks, it's a must read for game developers, as well as anyone who's interested in how network stream works.

Chapter 10 is an introductory on working with HTTP connections and GET/POST operations. This chapter is a little lean. There could be more coverage on HTTP connections and requests, but this chapter should be good enough to get you started.

Chapter 11 describes MapKit. This is very very useful. Pre-SDK 3.0, it was a pain to integrate Maps into your iPhone apps. Messy AJAX calls, loading delays, un-responsive UIs. Now MapKit solves these in a very elegant way.
Read more ›
Comment 11 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
First, I like Apress books, I have many.

If you are starting out with iphone development and do not come from an Objective-C background, you may want to hold back on buying this book. It will teach you Objective-C. But it will get you to rely on using the Interface Builder(IB) for all your interface stuff. After going this route for a couple months I now realize that I hate Interface Builder. So I'm reading books that teach coding the interface and find that it is much faster.

If you buy the book you will see how the author tries to politely say that the IB is ok at some stuff and terrible at other stuff. For the most part it is only worth using IB if your iphone app meets one of two requirements. It closely resembles an example from this book or one of the predefined iphone templates when you start a new project in Xcode is all you plan on needing. If you want to do more complicated things with multiple views with multiple types of navigation, this book will lead you down a path of trying to make something work that was never setup to work that way.

Bottom line, if you are a programmer that's written a lot of code, created a lot of interfaces and can code your way out of a paper bag, this book is not for you. You will buy it, like it (because it IS a good book) but then feel like you got the pre-school version of what you are looking for.

Anyone that is interested in making complex interfaces on the iphone will find that they end up working just in code and then rarely, possibly never, opening IB for anything. If you want a good book to start, get the iPhone Developer's Cookbook by Erica Sadun. It does not teach IB, it does not teach Objective-C (but you'll pick it up).
Read more ›
Comment 12 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
I am huge fan of Apress and both of the authors who contributed to this book. I read" Beginning iPhone 3 Development" which is a reference I go to regularly. All that being said I must say this. I am not trying to be the one person who rates a book poorly without a valid reason. I was very interested in this book because of the Core Data section. While working through the book I noticed numerous bugs and contacted the author. I did get a response which said they had been having numerous problems. I was told that I would get a response and the error would be fixed. Well it is months later, have not received a follow up email (I understand people are busy but I did send a quick follow up with no response), have tested the updated code and the bugs are not fixed and the support site has numerous comments about bugs with responses. So to make a long story short I really don't feel comfortable with Core Data. I did learn a lot about it but I would definately feel uncomfortable implementing it in an app. The second half of the book is great and goes over numerous parts of the SDK. Again I really love Apress but find it disappointing that the section on Core Data had problems and the development community has been left without a solution. If you are looking for a book on Core Data I would not recommend this book. If you are interested in exploring parts of the SDK that are covered in Part II, I highly recommend this book.
1 Comment 7 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
For those of you who read Beginning iPhone 3 Development, written by the same authors, know that they not only know their stuff, but are great in delivering the message. This book is no different. I like this book especially because of its in-depth take on Core Data. After a brief introduction, the authors dive into Core Data. The way it's explained is clear and the examples are easy to follow. Although the iPhone SDK has grown into a large set of frameworks and libraries, the selection the authors made in the second part of the book covers some of the most used frameworks of the SDK making the chapters useful for a wide variety of readers/developers.

I have been looking forward to this release and the book hasn't disappointed me. If you master the basics of iPhone development then this book is definitely for you.
Comment 7 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

More iPhone 3 Development: Tackling iPhone SDK  3 (Beginning)
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: More iPhone 3 Development: Tackling iPhone SDK 3 (Beginning)
Pages with Related Products. See and discover other items: app development, computer programs