Learning iPad Programming and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £9.05 Amazon.co.uk Gift Card
Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5
 
 
Start reading Learning iPad Programming on your Kindle in under a minute.

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

Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5 [Paperback]

Kirby Turner , Tom Harrington
4.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £29.99
Price: £25.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.50 (15%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Friday, June 1? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £18.71  
Paperback £25.49  
Trade In this Item for up to £9.05
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5 for an Amazon.co.uk gift card of up to £9.05, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Learning iPad Programming: A Hands-on Guide to Building iPad Apps with iOS 5 + Programming in Objective-C: Updated for iOS 5 and Automatic Reference Counting (ARC) (Developer's Library) + Sams Teach Yourself iOS 5 Application Development in 24 Hours (Sams Teach Yourself...in 24 Hours)
Price For All Three: £73.87

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 816 pages
  • Publisher: Addison Wesley; 1 edition (19 Dec 2011)
  • Language English
  • ISBN-10: 0321750403
  • ISBN-13: 978-0321750402
  • Product Dimensions: 22.4 x 17.8 x 3 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 64,262 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Review

“Great books transcend their subject matter. … This book … takes you from design, to a throwaway prototype, to the Real Deal.”

–From the Foreword by Mark Dalrymple

 

“This amazing, thorough book takes an interesting approach by working through the design and development of a simple, yet realistic iPad app from start to finish. It is refreshing to see a technical book that explains how and why without inundating you with endless toy examples or throwing you into a sea of mind-numbing details. Particularly amazing is that it does this without assuming a large amount of experience at first. Yet it covers advanced topics at sufficient depth and in a logical order for all developers to get plenty of valuable information and insight. Kirby and Tom know this material and have done a great job of introducing the various frameworks and the reasoning behind how, why, and when you would use them. I highly recommend Learning iPad Programming to anyone interested in developing for this amazing platform.”

–Julio Barros

E-String.com

 

“This is a great introduction to iPad programming with a well-done sample project built throughout. It’s great for beginners as well as those familiar with iPhone development looking to learn the differences in developing for the larger screen.”

–Patrick Burleson

Owner, BitBQ LLC (http://bitbq.com)

 

“Kirby Turner and Tom Harrington’s Learning iPad Programming provides a comprehensive introduction to one of today’s hottest topics. It’s a great read for the aspiring iPad programmer.”

–Robert Clair

Author, Learning Objective-C 2.0

 

Learning iPad Programming is now my go-to reference when developing apps for the iPad. This book is an absolute treasure trove of useful information and tips for developing on the iPad. While it’s easy to think of the iPad as just a bigger iPhone, there are specific topics that need to be treated differently on the iPad, such as making best use of the larger display. Learning iPad Programming provides an incredible amount of depth on all areas of iPad programming and takes you from design to fully functioning application–which for me is a killer feature of the book. This should be in everyone’s reference library.”

–Mike Daley

Author, Learning iOS Game Programming

Cofounder, 71Squared.com

 

“A truly well-rounded book with something for every iOS developer, be they aspirant or veteran. If you are new to iOS, there is a solid foundation provided in Part I that will walk you through Objective-C, the core Apple frameworks, provisioning profiles, and making the best of Xcode. If you’ve been around the block but want solid insight into iPad programming, Part II has you covered: Rather than just providing canned example code, Kirby and Tom give you real code that incrementally builds and improves a real app. And if you’ve been working with iOS for a while, but would benefit from a walk-through of the plethora of new features that have come our way with iOS 5 and Xcode 4, dive into the chapters on Storyboards, iCloud, and Core Image. Best of all, the book is well-written and conversational, making it a joy to read. This book is stellar.”

–Alexis Goldstein

Coauthor, HTML5 & CSS3 for the Real World

 

Learning iPad Programming is one of the most comprehensive resources on the planet for those developing for Apple’s iPad platform. In addition to coverage of the language, frameworks, and tools, it dives into features new in iOS 5, like Automatic Reference Counting, Storyboarding, and connecting your applications with iCloud. But where this book really shines is in the tutorials and the application you will build as you read through this book. Rather than being a toy that employs only off-the-shelf iOS user interface components from Interface Builder, the PhotoWheel app demonstrates custom view programming and view controller containment, nonstandard gesture/user input handling, and provides insight into how a complex iOS project comprised of multiple subsystems is assembled into a shipping application. In other words, Learning iPad Programming shows how to deal with the challenges you’ll face in real iPad development.”

–Erik Price

Senior Software Engineer, Brightcove

 

“A thoroughly crafted guide for learning and writing iOS applications, from the humble beginnings in Xcode and Interface Builder to creating a full-featured iPad application. There are many books that try to cover the gamut of knowledge required to take a reader from zero to app; Kirby and Tom have actually done it in this book. It is a fun and comprehensive guide to the world of developing apps for Apple’s magical device.”

–Rod Strougo

Founder, Prop Group

 

“The iPad is changing the way we think about and use technology. Learning iPad Programming is one of the most in-depth and well-executed guides to get both new and seasoned developers up to speed on Apple’s exciting new platform.”

–Justin Williams

Crew Chief, Second Gear

Review

"Great books transcend their subject matter. ! This book ! takes you from design, to a throwaway prototype, to the Real Deal." --From the Foreword by Mark Dalrymple "This amazing, thorough book takes an interesting approach by working through the design and development of a simple, yet realistic iPad app from start to finish. It is refreshing to see a technical book that explains how and why without inundating you with endless toy examples or throwing you into a sea of mind-numbing details. Particularly amazing is that it does this without assuming a large amount of experience at first. Yet it covers advanced topics at sufficient depth and in a logical order for all developers to get plenty of valuable information and insight. Kirby and Tom know this material and have done a great job of introducing the various frameworks and the reasoning behind how, why, and when you would use them. I highly recommend Learning iPad Programming to anyone interested in developing for this amazing platform." --Julio Barros E-String.com "This is a great introduction to iPad programming with a well-done sample project built throughout. It's great for beginners as well as those familiar with iPhone development looking to learn the differences in developing for the larger screen." --Patrick Burleson Owner, BitBQ LLC (http://bitbq.com) "Kirby Turner and Tom Harrington's Learning iPad Programming provides a comprehensive introduction to one of today's hottest topics. It's a great read for the aspiring iPad programmer." --Robert Clair Author, Learning Objective-C 2.0 "Learning iPad Programming is now my go-to reference when developing apps for the iPad. This book is an absolute treasure trove of useful information and tips for developing on the iPad. While it's easy to think of the iPad as just a bigger iPhone, there are specific topics that need to be treated differently on the iPad, such as making best use of the larger display. Learning iPad Programming provides an incredible amount of depth on all areas of iPad programming and takes you from design to fully functioning application--which for me is a killer feature of the book. This should be in everyone's reference library." --Mike Daley Author, Learning iOS Game Programming Cofounder, 71Squared.com "A truly well-rounded book with something for every iOS developer, be they aspirant or veteran. If you are new to iOS, there is a solid foundation provided in Part I that will walk you through Objective-C, the core Apple frameworks, provisioning profiles, and making the best of Xcode. If you've been around the block but want solid insight into iPad programming, Part II has you covered: Rather than just providing canned example code, Kirby and Tom give you real code that incrementally builds and improves a real app. And if you've been working with iOS for a while, but would benefit from a walk-through of the plethora of new features that have come our way with iOS 5 and Xcode 4, dive into the chapters on Storyboards, iCloud, and Core Image. Best of all, the book is well-written and conversational, making it a joy to read. This book is stellar." --Alexis Goldstein Coauthor, HTML5 & CSS3 for the Real World "Learning iPad Programming is one of the most comprehensive resources on the planet for those developing for Apple's iPad platform. In addition to coverage of the language, frameworks, and tools, it dives into features new in iOS 5, like Automatic Reference Counting, Storyboarding, and connecting your applications with iCloud. But where this book really shines is in the tutorials and the application you will build as you read through this book. Rather than being a toy that employs only off-the-shelf iOS user interface components from Interface Builder, the PhotoWheel app demonstrates custom view programming and view controller containment, nonstandard gesture/user input handling, and provides insight into how a complex iOS project comprised of multiple subsystems is assembled into a shipping application. In other words, Learning iPad Programming shows how to deal with the challenges you'll face in real iPad development." --Erik Price Senior Software Engineer, Brightcove "A thoroughly crafted guide for learning and writing iOS applications, from the humble beginnings in Xcode and Interface Builder to creating a full-featured iPad application. There are many books that try to cover the gamut of knowledge required to take a reader from zero to app; Kirby and Tom have actually done it in this book. It is a fun and comprehensive guide to the world of developing apps for Apple's magical device." --Rod Strougo Founder, Prop Group "The iPad is changing the way we think about and use technology. Learning iPad Programming is one of the most in-depth and well-executed guides to get both new and seasoned developers up to speed on Apple's exciting new platform." --Justin Williams Crew Chief, Second Gear

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

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(2)

Your tags: Add your first tag
 


Customer Reviews

4 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
Not so great 5 May 2012
Format:Paperback|Amazon Verified Purchase
With high expectations, I started working my way through this book, only to discover that it's not very well written. Concepts used in examples are often not explained till later in the text and on top of that the author often tells the reader not to worry if it doesn't understand what's going on at a given point, which to me is frustrating in that I want to understand the text but am not given the opportunity as it hasn't been explained fully.

Maybe be it's just my learning style... I've read the sample of Objective-C Programming by Aaron Hillegass which to me looks like the book I should rather have bought to start my journey down this read. I will for now persever with this one and hope that things improve.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
By E Ling
Format:Paperback
I find this 'iPad Programming' book by Kirby Turner and Tom Harrington informative, full of useful tips for a novice iPad programmer. The book is up-to-date with the latest iOS 5 features. I fully recommend this book for any budding iPad developer because it explains in detail how to develop a complete iPad app from inception to finished product stage by stage with clear instructions and full explanations at each developement stage. The book is written in 'easy to read and understand' English. A novice iPhone programmer may or may not find this book as useful.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  11 reviews
13 of 15 people found the following review helpful
This is the book I was waiting for! 29 Dec 2011
By Robert Morrow - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I have read many books on IOS and iphone programming. This book is definitely one of the best and thorough books for ipad development. The best part, is that it takes the reader through the entire process of creating a real Ipad app. If you're interested and want to learn Ipad programming, I recommend this book. I believe this book will give a great foundation and starting point.
5 of 5 people found the following review helpful
Very good albeit verbose and limited in concept 20 April 2012
By Paulo C. Rios Jr. - Published on Amazon.com
Format:Paperback
This is clearly not a superficial book, it covers a lot and very well, but it is also time consuming to read it. And it has its own flaws. There are not many great books on iOS development in the market. Even less on iOS 5. And a lot less on solid application development on iOS 5. This book fills a gap. But, unfortunately, it doesn't do it so well as it could.

There is a bright side:
it covers many topics that other introductory books ignore, especially Core Data (data persistence) and application design on iOS (for example, well-respected publisher O'Reilly's iOS book "Programming iOS 5" has this unbelievable statement in one of the last pages in a book with more than 1,000 pages: "Core Data is beyond the scope of this book"). Furthermore, it covers subjects that are specific to iOS 5, including syncing with iCloud. And it does cover debugging and deployment, two very important themes. Xcode's new storyboard to prototype a functional user interface quickly is also well explained.
The book also contains a very good material on Objective-C, just enough to get an experienced programmer started. Many important topics are also included in the text: sending email, communicating with web services, creating an object browser, Core Image, touch gestures, container view controllers and AirPlay.
No doubt that this book has received many positive reviews.

But there is a negative side that is truly relevant:
There is a lot of text in the book than it is necessary. It is often long-winded, pleonastic, wordy. The authors seem to need a lot of text to convey simple concepts and ideas. A verbose writing style. One could argue that this is a pedagogical tool used by the authors. I am afraid that it doesn't work this way. To be concise (short but clear), to provide summary with the key ideas and to use illustrations that are pleasant (not only screenshots, but also true illustrations and artwork) are all very useful. Mere verbose, not.

Two additional negative points in the book is related to its very nature:

- an entire book dedicated to one application. One can gain a lot from seeing how different applications can be made with the same tools for different areas. Without jeopardizing depth, the authors could have applied many of the topics to different use cases while still keeping the main application as the target. One might say: instead of wasting a lot of text and space with an unfortunate verbose writing style.

- a book that is solely dedicated to the iPad and seems to ignore the iPhone (that, needless to say, is sold many times more and reaches a much broader audience). What is a shame is that iOS was designed for both the iPad and the iPhone and Apple tries to make iOS a uniform platform across its devices. The differences in use and in application design could easily be incorporated in the book. As mentioned above for the sole target application, one could still aim at the iPad as the primary target, but also have the iPhone development explained on the side. Not to forget that most users don't accept an application that has only an iPad version!

Another issue, minor but annoying: the chapter 6 on device provisioning is clearly out of place. It is not a topic to be ignored and is very good that is included in the book, but it clearly belongs to an Appendix. As it stands, it may discourage a reader that follows the chapter sequence without discrimination.

The ebook, Kindle version has all the screenshots in color (that the printed book unfortunately doesn't have). Hard to understand: its PDF version has no color screenshots, which is too bad (it would cost nothing!). "Sams Teach Yourself iOS 5 Application Development in 24 Hours" has beautiful color screenshots and artwork in the printed version of the book. And more: syntax-sensitive color source code! Congratulations to them. An example to be followed. Does color add to cost? Sams book costs about the same as this book!
One must recognize the efforts put forward by the authors to have a high standard of quality in the ebook versions, but a lack of color in the PDF version is not understandable and the higher cost of having color in the printed version doesn't compare well with other books in the same situation.

Can this book be fixed? Surely. And I hope its authors do so. It would be a great book. But, as it stands, one can only regret that it is a very good book with a lot of potential to be the number one -- that is in a large sense unrealized. I sincerely wish that reviewers of the first drafts of this book could have helped the authors to correct the serious negative issues of this book in time.

Meanwhile, one book that to some may look rather silly (but it is not) really shines on teaching iOS development with clarity, enough depth and much fun. Its name: "Head First iPhone and iPad Development". The Head First series style can be considered childish in many places and it certainly needs some improvements, but it is perfectly ok as it stands. As one can see, the Head First book does the two (iPhone and iPad) without any major sacrifice. Depth? Different use cases are presented. No toys. A new, third version of the Head First book on iOS 5 is due by June 2012. But the current one can still be used. It cover much less than this book, but it is not limited in nature as this book is.
With enough professional software development experience under your belt, you can rather try to go directly to the excellent "iOS 5 Programming Pushing the Limits".
These two books don't actually replace the book under review, but they do complement it in different ways, as there are not many good books on software development in iOS available in the market.

Nevertheless, this is still one of the best books on iOS. It may be often wordy, but rarely unclear. And it does cover well a lot of topics, some of them not easily found elsewhere apart from Apple's documentation. If its authors could fix what is wrong (especially the two limitations mentioned above and the lack of conciseness), this book would simply be the best book on iOS -- and, no doubt, one of the best books on professional software development available!
3 of 3 people found the following review helpful
Broad coverage, yet with depth. Efficient, without fluff. 1 Mar 2012
By Andrew M. - Published on Amazon.com
Format:Paperback
As of this review I'm halfway through the book. My background is hardware/software design, but I've been largely out of that loop for about a decade. Done mostly C and assembler, no experience in object-oriented languages. iOS made programming fun for me again, and _Learning iPad Programming_ made learning fun again. I began reading three other popular books on iOS development before this, and this is my favorite yet; I'll read this one to the end. Bottom line: It's helping me learn. Pros: It covers a wide variety of topics ("soup to nuts"); it goes in depth -- its broad coverage does not mean short on details; very well edited for grammar and spelling (I'm a nit picker) which shows attention to detail; nearly every line of code in listings is explained; best of all every chapter so far has proven to me there is something to learn. Cons: [crickets]. If you must have a con, Chapter 13 (Core Data) began kicking my butt, requiring more gray matter compared to previous chapters. Not a fault of the book, but rather, Core Data is complex and it's nose-to-grindstone time. This book challenges me and I learn from it, and the process is enjoyable.

As has already been described, the book steps you through developing a prototype app and then a "real-world" app, while using opportunities along the way to discuss features of the development environment as you go. I have found this approach more successful than stepping the reader through many separate demo apps (unrelated to each other) throughout a book. The former approach builds on what has been learned in previous chapters and I think it works because you remain focused, and the goal is more practical, less theoretical.

At least one reviewer mentioned (physically) thin pages, small fonts and no color. While I did noticed the thin pages immediately, I forgot about it after the first few pages, and it perhaps it packs more material into the same given space. Or if it saves the publisher money, so be it. In my opinion the book is still priced far below the value I get from it (and I'm only halfway through). I bought the book to learn, and given a choice between a function and aesthetics, well ask yourself which helps you accomplish your mission faster.

You'll want to have some software development experience covering fundamentals before reading this. Experience in C would be helpful, as would a very general understanding of object-oriented programming (if nothing else: model-view-controller concept, and sending messages to receivers).

Bottom line: It's well written and highly efficient. For the programmer who wants a broad overview of iPad (and iPhone) development and the Xcode 4.x environment, without sacrificing too much detail and depth, I highly recommend it; you will learn from this book.
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
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges