Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $49.99
  • Save: $15.13 (30%)
FREE Shipping on orders over $35.
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
iPhone SDK 3 Programming:... has been added to your Cart
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: ELIGIBLE FOR *FREE* SUPER SAVER SHIPPING. AMAZON CUSTOMER SERIVICE WITH DELIVERY TRACKING. Book may have moderate wear to corners and edges. CD may or may not be included. Could be ex-library.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch Paperback – August 24, 2009

ISBN-13: 978-0470683989 ISBN-10: 0470683988 Edition: 1st

Buy New
Price: $34.86
38 New from $0.95 35 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Paperback
"Please retry"
$34.86
$0.95 $0.01
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more.

NO_CONTENT_IN_FEATURE

Interested in Cloud Computing?
Run virtually everything in the cloud. Web Apps, Big Data, and more. Get started for free!

Product Details

  • Paperback: 672 pages
  • Publisher: Wiley; 1 edition (August 24, 2009)
  • Language: English
  • ISBN-10: 0470683988
  • ISBN-13: 978-0470683989
  • Product Dimensions: 7.4 x 1.2 x 9.2 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,005,850 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

iPhone SDK 3 Programming is the perfect companion for developers who want to build amazing applications for Apple’s latest iPhone and iPod touch OS.

Inside, veteran mobile developer Dr Maher Ali starts with a primer on Objective-C and Cocoa, the anatomy of iPhone apps, and walks you through building your first application for OS 3.

You want your applications to look great, so iPhone SDK 3 Programming also provides extensive coverage of Interface Builder, but focuses on illustrating UI concepts programmatically, allowing you to appreciate the complete picture.

This book goes beyond the basics of iPhone development and provides comprehensive coverage of features such as Core Data, copy and paste, Apple Push Notification, SQLite, libxml2, Map Kit, and location-based services that will help you create geo-aware apps that connect to back-end services and locally cache information for offline viewing.

Key features include:

  • The Objective-C programming language and runtime
  • Interface Builder and XCode
  • Views, controllers and tables
  • Parsing XML documents in SAX and DOM
  • Apple Push Notification
  • Cut, copy and paste
  • Undo management
  • Unit testing
  • Localization
  • Working with the Map Kit and location services
  • Consuming web services
  • Working with devices such as the accelerometer and camera.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

This book is a must into advanced iPhone programming.
brendan
I found it to be extremely well written, with very clear and complete descriptions of the topics covered.
Michael Samuels
The content is not well presented and falls short of completing any area covered.
James Redpath

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By K. Addaquay on November 11, 2009
Format: Paperback
this is a really good book. but be warned...advanced users only. it does take you from the beginning but the approach i must say...is not for absolute beginners.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Cherry Gibson on September 17, 2010
Format: Paperback
I bought this book because I was struggling with some detail with navigation controllers. The book seemed to have the answer. Sadly the first example I looked at is flawed. In chapter 9, page 278 is the code line self.navigationItem.backBarButtonItem.title = @"Shows"; This is an attempt to give a title to a backBarButtonItem that does not exist at the root level of the navigation hierarchy. Page 276 shows a screenshot without the button or its impossible label, so the author should have picked up that the code was not working. Further into the nav hierarchy, the book (and downloaded source code from which I copied and pasted these code snippets), tries to name the backBarButtonItem again. e.g. self.navigationItem.backBarButtonItem.title = [delegate showNameAtIndex:delegate.selectedShow.row]; (p280 in the book). This does not work, despite its impressive sophistication. The back bar button title is derived from the title of the view from which we moved. (The screenshots on p276 and 277 show that this code line is ineffective and unnecessary, the navcontroller did all the work anyway. Again, the author should have realised that the code was not working, because it is obvious from the screenshots he supplied.) I have experimented with commenting out lines of his code and am satisfied that there is a conceptual error here. It would seem to be a major conceptual error, judging from the number of blogs, discussion groups etc on this very topic. After a couple of days struggling with this, I reviewed the Apple sample code again, and finally realised my conceptual error-shared, it would seem, with many others.
The NavBar sample code from Apple is clear on how to get out of a navigation hierarchy.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A. Khan on February 25, 2010
Format: Paperback Verified Purchase
I'm an experienced Java developer and was looking for a book that went straight into advanced topics such as Collections, Threading, Custom UI views and this book was great at doing that, the 2nd edition is much better and more detailed than the original version, I used this in conjunction with a couple of other iPhone & Objective C books and this worked out well for me.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Michael Samuels on March 3, 2010
Format: Paperback Verified Purchase
I have been developing an iPhone app for a while, and I was at a brick wall with regard to a particular functional implementation that just wouldn't work, no matter how I approached it. After buying this book, I broke through the wall!

I found it to be extremely well written, with very clear and complete descriptions of the topics covered. I have been developing mainframe and Windows software for many years, and did some Mac development way back in the early 90's, so I have certainly read my share of technical manuals and "How to" books. "iPhone SDK 3 Programming" is definitely up there near the top. I HIGHLY recommend it for anyone who wants do do more than the simple, everyday iPhone app.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By brendan on July 20, 2010
Format: Paperback
Whether your programming for the new iPhone 4.0 or the iPad. This book is a must into advanced iPhone programming. All the techniques present in this book work on the new 4.0 platform.

I completely recommend this book because of multiple reasons. I does not waste time going over the basics and explains only what needs to be explained. It starts at a level where you must have a solid foundation using iPhone SDK. After going through all the techniques and such, it works as an excellent reference guide. Nice job Maher Ali!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again