• List Price: CDN$ 46.99
  • You Save: CDN$ 21.13 (45%)
Only 1 left in stock - order soon.
Ships from and sold by Amazon.ca. Gift-wrap available.
Sams Teach Yourself iOS 5... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Sams Teach Yourself iOS 5 Application Development in 24 Hours (3rd Edition) Paperback – Dec 30 2011

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 25.86
CDN$ 19.99 CDN$ 0.77

There is a newer edition of this item:

Harry Potter Book Boutique
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Product Details

  • Paperback: 800 pages
  • Publisher: Sams Publishing; 3 edition (Dec 30 2011)
  • Language: English
  • ISBN-10: 067233576X
  • ISBN-13: 978-0672335761
  • Product Dimensions: 17.9 x 2.7 x 23.2 cm
  • Shipping Weight: 1 Kg
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #567,581 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From the Back Cover

In just 24 sessions of one hour each, learn how to build powerful applications for today’s hottest handheld devices: the iPhone and iPad! Using this book’s straightforward, step-by-step approach, you’ll master every skill and technology you need, from setting up your iOS development environment to building great user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!


Step-by-step instructions carefully walk you through the most common iOS development tasks.


Quizzes and Exercises at the end of each chapter help you test your knowledge.


By the Way notes present interesting information related to the discussion.


Did You Know? tips offer advice or show you easier ways to perform tasks.


Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.


Printed in full color—figures and code appear as they do in Xcode

  • Covers iOS 5.0 and up
  • Learn to navigate the Xcode 4.2+ development environment
  • Prepare your system and iDevice for efficient development
  • Get started quickly with Apple’s Objective-C and Cocoa Touch
  • Understand the Model-View-Controller (MVC) development paradigm
  • Visually design and code interfaces using Xcode Storyboards, Segues, and the iOS Object Library
  • Build advanced UIs with Tables, Split Views, Navigation Controllers, and more
  • Read and write preferences and data, and create System Settings plug-ins
  • Use the iOS media playback and recording capabilities
  • Take photos and manipulate graphics with Core Image
  • Sense motion, orientation, and location with the accelerometer, gyroscope, and GPS
  • Integrate online services using Twitter, Email, Web Views, and Google Maps
  • Create universal applications that run on both the iPhone and iPad
  • Write background-aware multitasking applications
  • Trace and debug your applications as they run

Covers iOS 5, Xcode 4.2+, Storyboards, iPhone, iPad, and More!

Additional files and updates available online



About the Author

John Ray is currently serving as a Senior Business Analyst and Development Team Manager for the Ohio State University Research Foundation. He has written numerous books for Macmillan/Sams/Que, including Using TCP/IP: Special Edition, Teach Yourself Dreamweaver MX in 21 Days, Mac OS X Unleashed, and Teach Yourself iPad Development in 24 Hours. As a Macintosh user since 1984, he strives to ensure that each project presents the Macintosh with the equality and depth it deserves. Even technical titles such as Using TCP/IP contain extensive information about the Macintosh and its applications and have garnered numerous positive reviews for their straightforward approach and accessibility to beginner and intermediate users.


You can visit his website at http://teachyourselfios.com or follow him on Twitter at #iOSIn24.


Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0xa17a4fcc) out of 5 stars 25 reviews
14 of 14 people found the following review helpful
HASH(0xa1673bd0) out of 5 stars The BEST and quickest way to get started Feb. 28 2012
By Running Bill - Published on Amazon.com
Format: Kindle Edition Verified Purchase
I've picked up a few iOS books and I've gotten frustrated a few times. Once it was when Apple changed up XCode to 4.2 rendering all my previous books kind of useless, but other times because of typos and just plain bad writing/instruction. Head First iPhone and iPad was one I had high hopes for that really disappointed me for skipping over important details and the annoyingly increasing problem of aforementioned typos in computer books lately. Really frustrating to deal with page after page or code errors when you're trying to learn.

Well this book delivered. It has come through in a big way. I've learned more in the first 10 chapters than all the previous books combined. It combines excellent instruction with real-world examples and (THANK YOU) no typos that I've seen. In the past I didn't give to much thought to the Sams Teach Yourself series because I thought they might be too basic and slow-paced. Boy was I wrong. I'll be looking to Sams more often after this gem of a book.
15 of 16 people found the following review helpful
HASH(0xa1673e1c) out of 5 stars If I could give it 10 stars, I would Jan. 25 2012
By bszen27 - Published on Amazon.com
Format: Paperback Verified Purchase
If you are a beginner or even have some iOS programming knowledge, this is the book for you. After going through the majority of the text, I am quite confident that I can develop my own app already. This is THE best iOS development book out there, because the author explains everything in incredible detail and covers pretty much every topic you can possibly cover. AND... when he leaves out something or feels like he didn't cover a topic well enough, he points you to a place that will give you more information. He also provides one or more programs in almost every chapter to follow along with for better understanding. Note that each program is accompanied by detailed pictures of what is going in Xcode, so you don't feel lost or are left with numerous errors in your program because you misread something. I just can't say enough about this author. Thank you!

It is also worth mentioning that all code in the book is current as of 1/25/2012.
8 of 9 people found the following review helpful
HASH(0xa1673de0) out of 5 stars great resource Feb. 2 2012
By Jason P - Published on Amazon.com
Format: Paperback
This book explains the whole process - getting a dev license, setting up your certificates, and making the apps. It really helps to have the large illustrations in this book. The fact that the book is printed in COLOR and has color-coded code makes it all so much easier to look at and read. If you're just getting started (or LOOKING TO), this is a GREAT way to learn the basics and work your way up. Would definitely recommend.
4 of 4 people found the following review helpful
HASH(0xa16743cc) out of 5 stars Great Beginning - Clumsy Ending June 17 2012
By rblos - Published on Amazon.com
Format: Paperback
This book is fantastic for the 1st 7-8 chapters, and then I suspect the author got bored of writing, by delegating the remaining instruction of the book to a chock full of text with little visual or irrelevant guidance, and vague explanations of implementation methods. My biggest gripe is that unlike in chapters 1-8, the later chapters fail to connect the reader to the big picture lessons of the implementation. For example, in page 488, how does the identifier in plist connects to the outlets which we define earlier? As the books progresses, this big picture connection diminishes and the reader is left wondering what did he/she just implemented.

If you don't believe me, you should just take a read at hour 15 page 487. Its surprising how anyone can comprehend the entire page, with poorly represented visual guidance (Something that I expect from Sams 24 hours) in the time span of 1-3 hours. You need at least a reasonable 6 hours just to figure out what the chapter is getting at.

Also, I'm uncomfortable with the books overuse of storyboards. As mentioned in iOS programming by Big Nerd Ranch, storyboards have pros and cons. Cons include version control issues, and team effort. To be fair, the author tries to promote flexibility by teaching the user how to programmatically or manually configure segues to get around the restrictions imposed by the IB, but as mentioned earlier, its good to provide the reader with the big picture perspective of the purpose of doing all of that. It took me sometime to figure out the point that the author is trying to make for wanting to programmatically configure transitions in code.

Still, I appreciate the books attempts to provide a wide variety of examples, but please don't take this book at a beginners guide. I think Sams ios programming would best be used as a cookbook subset (for basic functions), with more detailed explanations. Instead, go buy iOS Programming from Big Nerd Ranch Guide. The latter provides more concrete foundation knowledge and connects the reader to the big picture perspective.

Lastly, its hard to take the 24 hours claim seriously. I don't think you can even comprehend the book in x5 the number. Don't expect to learn each chapter by the hour, thats a widely underestimated sales fluff. In fact, Sams 24 hour claim is becoming a joke at the workplace that I'm at.
3 of 3 people found the following review helpful
HASH(0xa16745dc) out of 5 stars Best book on the topic out there, with caveats June 9 2012
By Avid reader - Published on Amazon.com
Format: Paperback
This book is without a doubt the best book on this subject for the first 7 Chapters. There were small gaps, things not explained, but compared to the other iOS books out there geared for "beginners," so much better.

And then, Chapter 8. What happened? A complete disconnect from the process used in the previous chapters, all sorts of new, unexplained things: like tokens and really complicated methods/concepts which are explained with a brief sentence or two. I'm not sure how someone would understand the dot notation used in this chapter by the explanation given earlier in the book. I ended up using two other books to piece together what one of the constructs meant.

Big mistake, this was the chapter to pull the concepts together and reinforce, not baffle the reader. The sample project is based on a pretty unusual construct, using UIImageView to create an animation, and overly complicated to teach what needed to be taught. This is a familiar pattern for those of us who read coding books. At a certain point, the authors just quit explaining and go from (on a scale of 1 to 100) 25 to 60, with few interim steps. And why make Chapter 9 about random web images and session ID's before hammering the basics down? Maybe I'm slow.

And Chapter 15, well, I feel is not very good. I understand the overarching concept was writing data, but adding user settings (and then doing an inadequate job explaining how to set them up) as part of it just left me not really feeling good about any of it. The whole settings part needs to be fixed and made its own chapter. I sincerely appreciate the fact that you took the effort to include it, please improve it in the next edition.

This is an enormous book, thank you, I realize this was a tremendous undertaking. But I would have preferred for it to not be so encyclopedic and more fitting with the "Sam's" methodology, teaching the fundamentals of technical subjects systematically, in bite-sized bits. There shouldn't be places in a book like this where someone who has read the whole book carefully, multiple times, done all the work, is left hanging wondering where you got information and what it means. Most of the book is successful at this, however, there are a few places where it doesn't succeed and leaves the reader spinning.

Chapters 23 and 24 are kind of weak, compared with the rest of the book. Chapter 23, Universal Apps, was particularly a letdown. You've made it this far and you're itching to start developing, and you really want to know about developing universal apps. It's at the end of the book, but it's really one of the first things you need to know really well to get going. The chapter is short, a little vague (compared to the rest of the book) and at the end of it I didn't know what else I needed to know or even how to start developing a universal app. Chapter 24, using the debugger, left me feeling like I had no idea how to debug. It's a complicated subject, I get that, but it just felt like the author ran out of energy on these last two important chapters.

Also, at certain points, the author offers up code which has already been deprecated by Apple (in iOS 5.0, the version covered by this book) to cut and paste for users' projects. So, if you plan on using his code, check everything against the current Apple developers library.

Finally, please, all coding authors, don't use examples like this alone to explain fundamental principles:
Please, include a real example to accompany each theoretical example. This type of example is generally only useful for people who already understand the topic somewhat already. Examples are included usually but not at certain key points, which lead to whole lot of "spinniness" and wasted time.

It's also not helpful for "further exploration" to just list big sections of the Apple documentation to read chapter after chapter. Anyone doing this is doing that already. It is very useful, and should be highlighted, in certain places like the UICatalog reference.

The book is worthwhile, and like I said very much better than any other book out there on the topic. Just not everything it could be.