iOS 5 Programming Pushing the Limits and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 1.07 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading iOS 5 Programming Pushing the Limits on your Kindle in under a minute.

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

IOS 5 Programming Pushing the Limits: Developing Extraordinary Mobile Apps for Apple IPhone, IPad, and IPod Touch [Paperback]

Rob Napier , Mugunth Kumar
5.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: 29.99
Price: 23.99 & FREE Delivery in the UK. Details
You Save: 6.00 (20%)
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
Only 3 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 24 July? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 22.79  
Paperback 23.99  
Trade In this Item for up to 1.07
Trade in IOS 5 Programming Pushing the Limits: Developing Extraordinary Mobile Apps for Apple IPhone, IPad, and IPod Touch for an Amazon Gift Card of up to 1.07, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
There is a newer edition of this item:
IOS6 Programming Pushing the Limits IOS6 Programming Pushing the Limits 3.5 out of 5 stars (2)
In stock.

Book Description

27 Jan 2012 1119961327 978-1119961321 1st
Open the door to endless new app development possibilities Pushing the Limits with iOS 5 Programming is an expert guide for developers aiming to create unique applications for Apple′s iPad 2, iPhone, and the iPod Touch, which includes the latest version of the Apple iPhone SDK, iOS 5. This text goes beyond the basics to keep you ahead of the technology curve and spark your innovative nature to create seamless, functional, and fun apps. With a focus on advanced techniques for app development, you will learn to differentiate your apps from all the rest. With this must–have book, you′ll explore advanced coverage of a variety of development topics, such as developing with deep Objective–C, while you learn to create amazing applications for Apple′s iPad 2, iPhone, and iPod touch. Veteran mobile developers and authors guide you through maximizing your programs as they delve into topics not commonly found elsewhere. Provides a solid foundation in the patterns of iOS Shares tips for running on multiple platforms and best using security services Discusses topics such as controlling multitasking, advanced text layout and more Demonstrates how to think differently with blocks and functional programming Teaches table view, performance, and money–making optimization Eliminates common challenges with memory management and iOS information flow Pushing the Limits with iOS 5 Programming allows you to take on the future with confidence in your new, stand–out app design skills.

Frequently Bought Together

IOS 5 Programming Pushing the Limits: Developing Extraordinary Mobile Apps for Apple IPhone, IPad, and IPod Touch + Programming in Objective-C: Updated for iOS 5 and Automatic Reference Counting (ARC) (Developer's Library) + The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers (Developer's Library)
Price For All Three: 79.77

Buy the selected items together

Product details

  • Paperback: 432 pages
  • Publisher: John Wiley & Sons; 1st edition (27 Jan 2012)
  • Language: English
  • ISBN-10: 1119961327
  • ISBN-13: 978-1119961321
  • Product Dimensions: 2.3 x 18.6 x 22.9 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 356,979 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
5.0 out of 5 stars Great book for experienced iOS programmers 20 April 2012
Format:Paperback|Verified Purchase
I have been developing iOS applications for about 9 months now so I have moved on from the plethora of beginners books that are out there. Finding anything worthwhile for advanced development was tricky; then this book came along a few months ago.

It is a great book. On almost every page there is a tip or trick that will improve you as an iOS developer. The choice of content is well thought out, and most chapters will be of interest to the vast majority of developers, no matter what type of application you are building. There are plenty of references to open source libraries (so you are not constantly re-inventing the wheel), and there are also lots of code samples.

My only criticism is that it does not really touch on Core Data which I would liked to have seen covered at an advanced level.

Overall I highly recommend this book.
Was this review helpful to you?
5.0 out of 5 stars Greate Stuff 4 April 2013
By Caloman
Format:Paperback|Verified Purchase
Great book, nicely written, advanced but comprehencible even for a beginner. I've speccially engoyed the stuff about IOS security

I do recommend it.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.4 out of 5 stars  37 reviews
42 of 44 people found the following review helpful
5.0 out of 5 stars Great for an experienced iOS programmer 18 Jan 2012
By D. Solberg - Published on
Format:Paperback|Verified Purchase
Don't buy this book if you're just learning iOS -- it's written with an assumption that you know how to write a complete program on your own. For example, the author will often write things like, "After that, it's just like using a normal xib file," or assume you know the difference between a view's frame and bounds. Another example -- the section on storyboards assumes you know how to deal with iOS 4 transitions. These might be pretty basic things, but it would be frustrating for someone who isn't at that point yet.

Basically, if you've written a few applications and want to extend your abilities, you'll love this book. If you're in the target audience for this book, each section is clearly explained and contains just the right amount of information to take you to the next level. In particular, the author is very good at explaining those odd conventions that make you want to scream without over-explaining everything else. I highly recommend it.
26 of 27 people found the following review helpful
5.0 out of 5 stars Fantastic guide to going beyond the basics 19 Jan 2012
By Carl Veazey - Published on
Format:Paperback|Verified Purchase
I've been developing iOS apps professionally for over 3 years now. Every chapter this book surprises and amazes me with new tricks and has opened my eyes to new techniques and ways of thinking. The writing style is approachable and makes for a quick read, and the code samples convey the point without unnecessary clutter. Also of use is the references given throughout the text, which have led me on reading expeditions that reveal even more information to me.
The one complaint I have so far is that the section on interacting with REST services is based on ASIHTTPRequest, which sadly will no longer be maintained. It would have been better to just use NSURLConnection or CFNetwork, or one of the extant libraries such as AFNetworking.
That aside, this is a valuable book and if you're a professional iOS developer you owe it to yourself to give it a read.
20 of 21 people found the following review helpful
5.0 out of 5 stars What You Don't Know You Don't Know 14 Feb 2012
By Glenn R. Howes - Published on
Format:Paperback|Vine Customer Review of Free Product (What's this?)
As a long time iOS programmer, I thought I knew a thing or two about the platform, but my day job has been demanding for the last year or so and I'd fallen behind on new developments and techniques, and some not so new. And along comes this wonderful book to remind me of all the little things I could be doing to make my Objective-C do more with less code or do things I didn't know it could do.

This book is up to date as of the beginning of 2012. For example it covers such iOS 5 APIs as Storyboards, iCloud integration, and Automatic Reference counting, along with such still cutting edge technologies as Blocks and Grand Central Dispatch, and older tech that still frustrates such as the use of Core Animation and Key Value Observing. Through it all, I don't think I went 5 pages without encountering an idea, concept or fact new to me. I was also happy at the high level walkthrough of Xcode 4, as I'm still transitioning from 3.2 with some unhappiness. Topics were seemingly picked for their relevance to the working coder so plenty of dealing with web servers and optimizing table performance.

[Update: and time marches on, and now iOS 6 is released with things this book couldn't possibly have covered like PassBook, FaceBook and other social network integration, new Location Services APIs, Collection Views etc. Still a useful book, just not cutting edge.]

One bit of elegance stood out for me, that I could create an NSDictionary from a JSON snippet and turn around and call setValuesForKeysWithDictionary: on my object and bam it would configure all its properties (or perhaps most of them with a few unfortunately named properties needing a little help). Maybe this is obvious. Maybe everyone else in the world does this, but to me, that encapsulates the power of Objective-C combined with pervasive use of key value coding.

Many parts of the book will be useful to Mac programmers as well. For example, the chapter on Core Text, or the chapter on the inner workings of the Objective-C runtime.

The one chapter for which I didn't get the point was about working offline, as the author's didn't quite make their case as to why I would choose NSKeyArchiver over Core Data, but even this weakest chapter was better than you'd find in most programming books.

If you are a pro iOS coder or aspire to be. buy this book and read it as fast as you can.
12 of 13 people found the following review helpful
2.0 out of 5 stars Review for Kindle edition 5 May 2012
By Jaromir Siska - Published on
Format:Kindle Edition|Verified Purchase
Generally I consider the book interesting and competent. The book is definitively not for beginners. What I consider to be a serious negative is missing index. For that I would give to the printed version 4 stars.
Problem is with Kindle edition. The formatting of code examples which are significant part of the text is awful an makes reading of the code very difficult. Taking into consideration that the Kindle price is higher than price of printed version than this fact is hardly acceptable.
I will recommend buying of printed version and I strongly advice against purchase of Kindle version.
7 of 7 people found the following review helpful
5.0 out of 5 stars This book lets you take your knowledge of IOS and objective-c to the limit! 14 April 2012
By Patrick Regan - Published on
Format:Paperback|Vine Customer Review of Free Product (What's this?)
IOS 5 Programming Pushing the Limits: Developing Extraordinary Mobile Apps for Apple iPhone, iPad and the iPod Touch is a book for IOS 5 programmers with an intermediate understanding of Apple's platforms who want to push their skills to an advanced level. Unlike many so called advanced books, this book actually covers advanced features of objective-c and the IOS libraries. I was particularly interested in reading about the author's description of the advanced features of objective-c. I have always felt uncomfortable with my knowledge of the key value coding and key value observing that is so important to this platform; the author devotes a whole chapter to this issue and, by the end of the chapter, I felt that I had a good grasp of these concepts. The author also devotes a chapter to blocks which I found very illuminating but, perhaps the most useful chapter for me was chapter 20 which covered how objective-c is implemented; as a result of reading this chapter I feel that I really understand the inner workings of objective-c. It should be understood that this book is not just about objective-c, indeed, there are chapters on advanced features of tables (so essential to Apple's mobile platforms), drawing and core animation. In addition there is a whole section of the book devoted to topics you just won't find in an introductory book such as developing simultaneously for the Apple's different mobile platforms (iPhone, iPod Touch and iPad) and, and whole chapters on multitasking and multi threading, enabling in-app purchases, security features such as file protection and keychains and many other topics. While I focused on the chapters on advanced features of objective-c I read some of the other chapters and found that the material in these chapters was of the same quality as the objective-c language chapters. I should warn the prospective buyer of this book that, since the material in this book is very advanced, the reader should have a basic knowledge of objective-c and know how to get around the IOS API's; you should definitely know how to create a basic application. I definitely recommend this book to anyone wishing to achieve an advanced understanding of IOS and objective-c.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

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

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

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category