Programming Books C Java PHP Python Learn more Browse Programming Books

Deliver to your Kindle or other device

Enter a promotion code
or gift card

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps [Kindle Edition]

Vandad Nahavandipoor
4.6 out of 5 stars  See all reviews (13 customer reviews)

Digital List Price: $42.99 What's this?
Print List Price: $49.99
Kindle Price: $34.39
You Save: $15.60 (31%)

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

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


Amazon Price New from Used from
Kindle Edition $34.39  
Paperback $7.16  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

Now you can overcome the vexing, real-life issues you confront when creating apps for the iPhone, iPad, or iPod Touch. By making use of more than 100 new recipes in this updated cookbook, you’ll quickly learn the steps necessary for writing complete iOS apps, whether they’re as simple as a music player or feature a complex mix of animations, graphics, multimedia, a database, and iCloud storage.

If you’re comfortable with iOS SDK, this cookbook will teach you how to use hundreds of iOS techniques. Each recipe provides a clear solution with sample code that you can use right away.

  • Use different approaches to construct a user interface
  • Develop location-aware apps
  • Get working examples for implementing gesture recognizers
  • Play audio and video files and access the iPod library
  • Retrieve contacts and groups from the Address Book
  • Determine camera availability and access the Photo Library
  • Create multitasking-aware apps
  • Maintain persistent storage in your apps
  • Use Event Kit to manage calendars and events
  • Learn capabilities of the Core Graphics framework
  • Access the accelerometer and gyroscope
  • Take advantage of the iCloud service

Editorial Reviews

Book Description

Solutions & Examples for iPhone, iPad, and iPod touch Apps

About the Author

Vandad Nahavandipoor has developed software using Cocoa, Cocoa Touch, Assembly, Delphi, and .NET for many years. As a staff member of a company that is a global leader in mobile money solutions in London, he has worked with some of the world's biggest brands--such as Visa and US Bank--to deliver mobile applications to their customers. Vandad brings an interest in management, leadership and entrepreneurship to his work, believing in the synergy that is achieved as a result of cooperation and working together in a team.

Product Details

  • File Size: 12426 KB
  • Print Length: 876 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (January 30, 2012)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B0074K9ZEQ
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #581,816 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?.

Customer Reviews

Most Helpful Customer Reviews
12 of 13 people found the following review helpful
4.0 out of 5 stars I simply like the style February 24, 2012
By mko
Some time ago I have reviewed iOS 4 Programming Cookbook. When this one appeared I was simply curious how does new face of "iOS Cooking" looks like. And I am pretty amazed.

First of all, parts of the book were redesigned. Big plus here. First chapter was redesigned such way it now gently introduces into XCode and Objective-C development. In iOS 5 Cookbook, you basically start with very simple examples and move towards more complicated stuff. Nevertheless, I still suggest buying book dedicated strictly to Objective-C in case you haven't used this language before.

The same refers to Networking related chapter. It was really improved. In this edition, titles of chapters give you detailed overview of what you can expect in networking related sections of the book.

Operations and threads from "iOS 4 Cook Book" as well as the content of "Concurrent Programming in Mac OS X and iOS" book are now packed into single chapter: "Concurrency". If you have bought "Concurrent Programming in Mac OS X and iOS" you will find this material duplicated. However, in case of people who will start with iOS 5 Programming Cookbook, this is a plus, as you have everything in one place.

I enjoyed the style of the book before, and I enjoy it now. However, there are few things you will miss. First of all, when it comes to CoreData related topics, you will miss recipes for model versioning. And this topic is a must. Especially in a cookbook. Sooner or later, your data model will evolve and you will face it. Another thing you will probably miss are Instruments. If you came to place were the efficiency plays a role, you wont' find help here. These are the only reasons I am giving here 4 stars instead of 5.

I would suggest to a friend. Definitely.
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
4.0 out of 5 stars Great, but missing something. February 17, 2012
By db23
As a seasoned developer who is new to iOS, Objective-C and XCode, this is the second book I've read on those subjects, the first being Programming iOS 5 (Early Release ebook edition) from O'Reilly. That book was good (if you can get past that author's fiction-like writing style), but I needed something more in the cookbook style of quick and to-the-point examples. And this Cookbook delivers just that! The author's writing is clear, concise, and accurate. Too bad he didn't write the Programming iOS 5 book.

As the title of this review hints at, I was somewhat surprised that this book did not cover the topics of "wiring up" UI elements in Interface Builder through the use of IBOutlets and IBActions. If it had that topic, I would have given it a full five-star rating. So if you want details on that subject, which I've come to realize is a key part to developing iOS apps in XCode, you'll want another book to cover that. Fortunately the Programming iOS 5 O'Reilly book covers this in full detail.
Was this review helpful to you?
5 of 6 people found the following review helpful
5.0 out of 5 stars I recommend this book to other people March 17, 2012
Format:Paperback|Verified Purchase
Bought this a few days ago. I got the previous edition of the same book but this edition is a complete revamp of iOS 4 Cookbook from this author. This one includes storyboards, ARC and many more iOS 5 specific features so I'm very happy. Couldn't ask for more

The chapters that I like the most are chapters 1 and 2 simply because they are very easy to understand and y'all about cocoa touch fundamentals and UI components. After these, my fav chapter is the concurrency chapter since I've always been behind on that subject but am starting to grasp it better every day by reading this book and practicing.

I asked for some new features in the last review I left on the book and almost all of them are included in this edition. For next edition how about some information about Git in Xcode? I use GitHub to store my projects and I know Xcode does support Git but I have never been able to understand how to use that feature. I know this is not directly related to iOS development so any information about Git in the next release will be appreciated.
Comment | 
Was this review helpful to you?
7 of 9 people found the following review helpful
3.0 out of 5 stars Two big issues... August 3, 2012
Format:Paperback|Verified Purchase
First the big issues I have with this book.

1) In a standard recipe book each recipe should be a standalone recipe. Building one recipe on top of another is essentially a tutorial style type of projection creation book of which there are plenty. If you look at a cookbook (a real cookbook) you won't need to bake that cake you made in the previous recipe in order to make your omelet. That would be insane, and it is equally insane here. In essence, this is not a cookbook but a mutated version of a tutorial book. Publisher - does the word "encapsulation" ring a bell? If not ask the dev who wrote it to guide you.

2) All of the UI work in this book is done programatically. There is absolutely no mention of IBOutlet or IBAction. If you make your entire UI like this, you are going to be "that person" at work. It will take you hours to do what others do in minutes, and your code will be cluttered and hard to maintain. IBOutles and IBActions were in the iOS 4 cook book. Of course, there should be standalone recipes that show you how to programatically create UIViews for times when you might need to do so, but to make the entire book like this is nuts.

My guess is the publisher was trying to save money by creating this recipe book like this. Note to the publisher: I would rather pay an extra $5 and have you do it right, than to buy this glorified tutorial book. Next time I'll just return it.

On the plus side, there is a lot of info in this book and it can serve as a good reference - though the CoreAnimation Framework is essentially non-existent.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Helped a lot
Used the Programming Cookbook when attempting and completing my first ipad app. I would recommend this to anyone new at ipad dev.
Published 21 months ago by TC
5.0 out of 5 stars A Monster Cookbook
This book is an 800+ page monster of a cookbook. It has almost 200 recipes, ranging from trivial to very detailed. Read more
Published on August 29, 2012 by Justin Shacklette
5.0 out of 5 stars Excellent!
Great reference book for novice as well as experienced programmers. Great flow and logic as well as practical examples. I always buy this series for all platforms I program for.
Published on August 7, 2012 by zdigitalpro
4.0 out of 5 stars Simplistic examples, but examples build on each other
I've owned many programming cookbooks over the years, and I frequently find them useful when I want to figure out how to begin tackling a problem. Read more
Published on July 31, 2012 by Bernard Farrell
5.0 out of 5 stars An excellent book on IOS programming
This is an excellent book on iOS programming. The information is very detailed and covers a wide range of topics, and I found it very useful. Highly recommended.
Published on March 26, 2012 by B. Chang
5.0 out of 5 stars Excellent book on iOS 5 features
I am an experienced programmer in many languages and have been focused in Java for the past 14 years, but I am just beginning to learn and become more efficient in Objective-C. Read more
Published on March 21, 2012 by David Witherspoon
5.0 out of 5 stars Nice book
Absolutely spot on. Hard to imagine a world without this book really. I have been learning iOS for some time now and have used various books. This one is definitely my favourite. Read more
Published on March 17, 2012 by ssp776
5.0 out of 5 stars You will write iOS apps in less than you think
Being a C/BASIC hardcore programmer for mobile devices in a past life, I enjoyed very much this book because it really helped me grasp quickly many basic and intermediate topics on... Read more
Published on March 4, 2012 by Ignacio A. Ruiz Reyes
5.0 out of 5 stars Fantastic predictably, reliable and an oracle of answers
The follow on from iOS 4 Cookbook, which I thoroughly enjoyed by Vandad Nahavandipoor, is the opposite of what you might find being the more concise O'Reilly books on specific iOS... Read more
Published on February 10, 2012 by Doron Katz
Search Customer Reviews
Search these reviews only

More About the Authors

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

What Other Items Do Customers Buy After Viewing This Item?


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

Look for Similar Items by Category