Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$3.59 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch (Wiley)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch (Wiley) [Paperback]

Maher Ali (Author)
4.0 out of 5 stars  See all reviews (10 customer reviews)

List Price: $49.99
Price: $34.35 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.64 (31%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0470683988 978-0470683989 September 1, 2009 1

Get the expert guidance you need to begin building native applications for Apple's new iPhone 3G as well as the iPod Touch

Apple's iPhone is the hottest mobile device on the planet. More than one million iPhone 3G phones were sold in the first three days of release and millions more are sure to be in the hands of iPhone fans each year. Apple's iPhone SDK has been updated and includes more than one thousand new APIs that developers will want to get their hands on.

iPhone SDK 3 Programming shows you how to build great applications for the iPhone and iPod Touch. Inside, veteran mobile developer and Bell Labs scientist Maher Ali begins with a foundational introduction to Objective-C and Cocoa programming, and then guides you through building programs with Apple's iPhone SDK 3.

  • Covers the complete application development process, and highlights all the key device features including the camera, location awareness, and more
  • Completely revised and redesigned with more than 100 new pages of content
  • iPhone's new SDK release contains more than one thousand new APIs you will want to use right away
  • Includes a focused introduction to the Objective-C language and Cocoa frameworks that new iPhone developers need

With this advanced resource, you'll get the expert guidance you need to begin building native applications for Apple's new iPhone 3G as well as the iPod Touch.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch (Wiley) + The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition) + Beginning iPhone 3 Development: Exploring the iPhone SDK
Price For All Three: $88.63

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK (2nd Edition) $27.89

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Beginning iPhone 3 Development: Exploring the iPhone SDK $26.39

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



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.

Product Details

  • Paperback: 672 pages
  • Publisher: Wiley; 1 edition (September 1, 2009)
  • Language: English
  • ISBN-10: 0470683988
  • ISBN-13: 978-0470683989
  • Product Dimensions: 9.2 x 7.4 x 1.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: #962,177 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

10 Reviews
5 star:
 (5)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
4.0 out of 5 stars Great book, November 11, 2009
This review is from: iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch (Wiley) (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
3.0 out of 5 stars The first example I looked at is flawed, September 17, 2010
This review is from: iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch (Wiley) (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. The "Done" button we all wanted here should be set up in a sequence like this:

- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle {

if (self = [super initWithNibName:nibName bundle:nibBundle]) {
self.wantsFullScreenLayout = NO;
self.title = @"Intervals";
UIBarButtonItem *addButton = [[[UIBarButtonItem alloc]
initWithTitle:(@"Done")
style:UIBarButtonItemStyleBordered
target:self
action:@selector(doneAction:)] autorelease];
self.navigationItem.rightBarButtonItem = addButton;
}
return self;
}


- (void)doneAction:(id)sender
{
// the Done button was clicked, handle it here
}

That having been said, as a hobby programmer who has been having fun since the days of Fortran 4, I found the introductory sections of the book lucid and certainly added value over the freely available documentation from Apple. Sometimes we need someone to pull stuff together, to select the key stuff. In part, this book does that. It is also very full of examples and distinguishes itself from similar books by the range and usefulness of the examples.
Pity about the profound error in the chapter I started with. I hope it is the only one, because I shall be continuing to use this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars great book for experienced developers, February 25, 2010
By 
A. Khan (Minneapolis, MN) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch (Wiley) (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject