Automotive Holiday Deals Books Gift Guide Books Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_plcc_6M_fly_beacon David Bowie egg_2015 All-New Amazon Fire TV Subscribe & Save Martha Stewart American Made Find the Best Purina Pro Plan for Your Pet Amazon Gift Card Offer minions minions minions  Amazon Echo Starting at $84.99 Kindle Black Friday Deals Nintendo Digital Games Shop Now HTL

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 email address or mobile phone number.

Digital List Price: $42.00
Kindle Price: $24.49

Save $17.51 (42%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Flip to back Flip to front
Audible Narration Playing... Paused   You are listening to a sample of the Audible narration for this Kindle book.
Learn more

iOS SDK Programming A Beginners Guide (Beginner's Guide) Kindle Edition

8 customer reviews

New from Used from
"Please retry"

Length: 528 pages Optimized for larger screens
  • Due to its large file size, this book may take longer to download

Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Editorial Reviews

About the Author

James A. Brannan has more than 16 years experience in IT. He has programmed using everything from AWK to Objective-C, including stints as a web designer and Oracle PL/SQL developer. James currently works full time as an independent iPhone and iPad developer. He is the author of four books, including iPhone SDK Programming: A Beginner’s Guide and Objective-C for iPhone Programmers: A Beginner’s Guide, both from McGraw-Hill.
Blake Ward (Durango, CO) Ph.D. has spent more than 30 years programming and managing software development. He is currently an independent iPhone and Android developer. Blake has worked as a researcher and in management at Apple, Xerox PARC, and numerous startups.

Product Details

  • File Size: 13651 KB
  • Print Length: 528 pages
  • Simultaneous Device Usage: Up to 4 simultaneous devices, per publisher limits
  • Publisher: McGraw-Hill Education; 1 edition (January 31, 2011)
  • Publication Date: January 31, 2011
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B004ISL4KA
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Amazon Best Sellers Rank: #1,634,633 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

More About the Author

I'm an iPhone developer in Gaithersburg, MD. I was a J2EE SOA type, but jumped ship and started working extensively with the iPhone, as it is so much fun. You can get information about me, including source code and videos that accompany my books at I also have a blog at that site that has tips and tutorials on it.

Customer Reviews

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By NICK on May 5, 2011
Format: Paperback
This is the only book out there that is even remotely up to date. At just over twenty dollars it is a steal. It's well written and easy to follow. A must-have for beginners to iPhone/Objective C. Once I'm done with the book I will still continue reading and learning from other sources, but this certainly lays the groundwork properly. Helpful illustrations and a steady pace.

Good luck finding ANY other sources that are as up to date as this one is!! I don't know what the other reviewers are thinking, they obviously didn't put in as much time searching as I have!

(written May 5th)
Comment 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
9 of 10 people found the following review helpful By MBPIllen on April 27, 2011
Format: Paperback
I'm not sure what the other reviewers are talking about! "iOS SDK Programming: A Beginners Guide" was written using iOS 4.2. Apple released 4.3 this Spring, but the changes aren't significant for this book's content. Everything in the book is still valid. It's also, as of this writing, almost the only book currently on the market written using Xcode 4. While all computer books eventually become dated, this is probably the most up-to-date iOS programming book currently available.
1 Comment 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
2 of 2 people found the following review helpful By vpolite on June 24, 2011
Format: Paperback
"iOS SDK Programming: A Beginner's Guide" is an excellent book for a non-Programmer to get an overview of learning how to publish an App in the Apple ecosystem. It can also be used as a reference guide for seasoned Programmers. It gives a brief overview of C++, and Objective-C. The book dissects the SDK and how to access various features in your App. You will not build an App though.iOS SDK Programming A Beginners Guide
Comment 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've been searching for a good iOS SDK book for a while now and finally decided to give this one a try. While it is the best book I've found so far, it does have a lot of flaws too.

One important topic with iOS development is memory management and bringing with it reference counting. The book has a small chapter explaining this and how it works, but in later chapters I've noticed a lot of errors and inconsistencies throughout the exercises.

When a class has a property that is being retained and you set the value from another class by doing "aPhoto.image = [[UIImage alloc] initWith...];" who owns the UIImage? Do I need to add autorelease it or will releasing it dealloc the memory associated with aPhoto.image as well? This is a problem that rises in one of the exercises in the book without any explanation. And I don't feel I can trust the author on this because of other mistakes he made on the subject.

I feel a lot of topics are being taken too lightly and fail to give a decent explanation. There is no or few explanation to the use of properties and access modifiers. Nor is there any info on the (nonatomic, retain) line used in a property declaration. I have found no explanation whatsoever for private interfaces and methods. There is no in depth explanation or usage with many of the NSObject extended classes in the Foundation Framework.
I only know about these things because I have a background in other programming languages and have watched a couple of the vodcasts placed online by Stanford University.

It's a good book for beginners, but it needs a detailed look from an experienced iOS developer to sort out many of the errors inside. It's more of a step up to a second, more advanced book.
Comment 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


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in