Need to Return Your Textbook Rental?
Beginning iOS 5 Development: Exploring the iOS SDK and over one million other books are available for Amazon Kindle. Learn more

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

To view this video download Flash Player

 


or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Beginning iOS 5 Development: Exploring the iOS SDK on your Kindle in under a minute.

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

Beginning iOS 5 Development: Exploring the iOS SDK [Paperback]

David Mark , Jack Nutting , Jeff LaMarche
3.8 out of 5 stars  See all reviews (45 customer reviews)

List Price: $39.99
Price: $29.16 & FREE Shipping on orders over $35. Details
You Save: $10.83 (27%)
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Monday, July 14? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $29.16  
Shop the new tech.book(store)
New! Introducing the tech.book(store), 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

December 6, 2011 1430236051 978-1430236054 1

The team that brought you the bestselling Beginning iPhone 4 Development is back again for Beginning iOS 5 Development, bringing this definitive guide up-to-date with Apple's latest and greatest iOS SDK, as well as with the latest version of Xcode. 

There's coverage of brand new technologies, with chapters on storyboards and iCloud, for example, as well as significant updates to existing chapters to bring them in line with all the changes that came with the iOS 5 SDK. You'll have everything you need to create your very own apps for the latest iOS devices, including the iPhone 4S, iPad 2, and the latest iPod touch. Every single sample program in the book has been rebuilt from scratch using Xcode 4.2 and the latest iOS 5-specific project templates and designed to take advantage of the latest Xcode features.

Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iOS 5 Development offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming. The book starts with the basics, walking through the process of downloading and installing Xcode and the iOS 5 SDK, and then guides you though the creation of your first simple application.

From there, you’ll learn how to integrate all the interface elements Apple touch users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You’ll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you’ll learn how to save your data using the iPhone file system. You’ll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. And there’s much more! You’ll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You’ll discover the fine points of application preferences and learn how to localize your apps for multiple languages.

  • The iOS 5 update to the bestselling and most recommended book for Cocoa touch developers
  • Packed full of tricks, techniques, and enthusiasm for the new SDK from a developer perspective
  • Written in an accessible, easy-to-follow style

What you’ll learn

  • Everything you need to know to develop your own bestselling iPhone and iPad apps
  • Best practices for optimizing your code and delivering great user experiences
  • How to create “universal” apps for both the iPhone and iPad
  • What is data persistence and why is it important
  • Get started with building cool, crisp User Interfaces
  • What and how to use Table Views
  • How to do graphics with Quartz and OpenGL ES
  • What geo app development features the new iOS 5 brings to the iPhone 4S
  • How to get your app in iCloud
  • And much much more...

Who this book is for

Everyone who wants to start developing for iPhone, iPod touch, and iPad!

For the latest sourcecode, please head to www.iphonedevbook.com.

Table of Contents

  1. Welcome to the Jungle
  2. Appeasing the Tiki Gods
  3. Handling Basic Interaction
  4. More User Interface Fun
  5. Autorotation and Autosizing
  6. Multiview Applications
  7. Tab Bars and Pickers
  8. Introduction to Table Views
  9. Navigation Controllers and Table Views
  10. iPad Considerations
  11. Application Settings and User Defaults
  12. Basic Data Persistence
  13. Get Your App in the iCloud
  14. Grand Central Dispatch, Background Processing, and You
  15. Drawing with Quartz and OpenGL
  16. Taps, Touches, and Gestures
  17. Where Am I? Finding Your Way with Core Location
  18. Whee! Gyro and Accelerometer!
  19. iPhone Camera and Photo Library
  20. Application Localization
  21. Where to Next?

Frequently Bought Together

Beginning iOS 5 Development: Exploring the iOS SDK + Programming in Objective-C (5th Edition) (Developer's Library) + The Core iOS 6 Developer's Cookbook (4th Edition) (Developer's Library)
Price for all three: $83.25

Some of these items ship sooner than the others.

Buy the selected items together


Editorial Reviews

About the Author

Dave Mark is a longtime Mac developer and author who has written a number of books on Mac and iOS development, including Beginning iPhone�4 Development (Apress, 2010), More iPhone 3 Development (Apress, 2010), Learn C on the Mac (Apress, 2008), The Macintosh Programming Primer series (Addison-Wesley, 1992), and Ultimate Mac Programming (Wiley, 1995).�Dave loves the water and spends as much time as possible on it, in it, or near it. He lives with his wife and three children in Virginia.

Jack Nutting has been using Cocoa since the olden days, long before it was even called Cocoa. He has used Cocoa and its predecessors to develop software for a wide range of industries and applications, including gaming, graphic design, online digital distribution, telecommunications, finance, publishing, and travel. When he is not working on Mac or iOS projects, he is developing web applications with Ruby on Rails. Nutting is a passionate proponent of Objective-C and the Cocoa frameworks. At the drop of a hat, he will speak at length on the virtues of dynamic dispatch and run time class manipulations to anyone who will listen (and even to some who won�t). Nutting is the primary author of Learn Cocoa on the Mac (Apress, 2010) and Beginning iPad Development for iPhone Developers (Apress, 2010). He blogs from time to time at Nuthole.com.

Jeff LaMarche�is a Mac and iOS developer with more than 20 years of programming experience. Jeff has written a number of iOS and Mac development books, including Beginning iPhone 3 Development (Apress, 2009), More iPhone 3 Development (Apress, 2010), and Learn Cocoa on the Mac (Apress, 2010). Jeff is a principal at MartianCraft, an iOS and Android development house. He has written about Cocoa and Objective-C for MacTech Magazine, as well as articles for Apple�s developer web site. Jeff also writes about iOS development for his widely-read blog at http://iphonedevelopment.blogspot.com.

Product Details

  • Paperback: 752 pages
  • Publisher: Apress; 1 edition (December 6, 2011)
  • Language: English
  • ISBN-10: 1430236051
  • ISBN-13: 978-1430236054
  • Product Dimensions: 9.2 x 7.5 x 1.5 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon Best Sellers Rank: #489,716 in Books (See Top 100 in Books)

More About the Author

Jack Nutting has been using Cocoa since the olden days, long before it was even called Cocoa. He's used Cocoa and its predecessors to develop software for a wide range of industries and applications including gaming, graphic design, online digital distribution, telecommunications, finance, publishing, and travel. When he's not working on Mac or iPhone projects, he's developing web applications with Ruby on Rails. Jack is a passionate proponent of Objective-C and the Cocoa frameworks; At the drop of a hat, he will speak at length on the virtues of dynamic dispatch and runtime class manipulations to anyone who'll listen (and even to some who won't). He blogs from time to time at www.nuthole.com.

Customer Reviews

Most Helpful Customer Reviews
21 of 21 people found the following review helpful
2.0 out of 5 stars Frustrating Sloppy Code Examples February 23, 2013
Format:Paperback
I read my training books by the computer and I do the exercises in the books as I go. Am I the atypical consumer of this book? How on earth did this book pass quality-assurance? Several chapters have examples that DO NOT work! They do not compile, there are references to objects that had no previous instructions to create, and the downloaded "working" code from apress.com does not match what's published in the book.

Obviously they rushed a quick update to "Beginning iOS 5 Development" instead of creating a book from scratch. One proof of this is their projects use the iOS 5 nibs instead of iOS 6's storyboards... ARGH. The authors should have spent a little extra time rewriting their iOS 5 books' code to use the iOS 6 features instead lazily dumping on us the outdated iOS 5 code. If we wanted iOS 5 features we could buy their iOS 5 book!

I'm disappointed. I code the examples from books to help me learn, but I don't want to spend time debugging the code of a overpaid expert while I'm a beginner learning his topic! Either I have to skip the code examples, making the book less effective, or I waste time I could be spending on my own project by fighting the book's code into working shape. Not a good choice either way.

The book ... well, it's inexpensive. Get it if you must. But know most of the 5-star reviews for this book are really for the iOS 5 version, check the date of the reviews vs the publish date of this book. I returned this book and I bought a different book created with more attention to detail.
Was this review helpful to you?
24 of 26 people found the following review helpful
5.0 out of 5 stars From zero to hero! January 2, 2012
Format:Kindle Edition|Verified Purchase
Phew, I just finished reading this book after putting about 68 hours of work into it, trying to understand every chapter and notion and writing the code myself so that it will better stick in my head.

I have to say, this has got to be one of the best technical books I've ever read, certainly great for a noob in Objective C and Cocoa like myself (but not an inexperienced programmer).
Read more ›
Was this review helpful to you?
12 of 12 people found the following review helpful
2.0 out of 5 stars no one proofread the book before it get published?? December 11, 2012
By miss.s
Format:Paperback
As a reader of "Beginning IOS 5", I'm excited to read the updated version "Beginning IOS 6" but I'm kinda disappointed.

First thing first, this book is pretty organized, it explains pretty much everything, however someone NEEDS to proofread the book, there are quite a lot of code errors

for example, in ch 9 the last example doesn't work, even if you download the source code from their website and run it, it won't load all the presidents. (empty table)

also, there are some other code errors (ie. missing some codes) when you copy the codes from the book to xcode you will find out there are some lines missing (as xcode complains) It's not hard to fix them but it's kinda frustrated, the book get published WITHOUT having any serious proofreading.

I'm NOT going to visit their website, tell them what is missing and how to fix them, as I think that it's their job to do so.
Was this review helpful to you?
14 of 16 people found the following review helpful
5.0 out of 5 stars The BEST book for starting IOS 5 development January 12, 2012
By Raz J.
Format:Kindle Edition|Verified Purchase
I can describe this book with a single word. Fantastic!

As some of the other reviewers mentioned, not having knowledge of Objective C can make following this book somewhat challenging. Not having any programming knowledge makes reading this book pointless. Having some knowledge of objective C is a must to fully reap the benefits of this book. As a background, my only programming knowledge before starting this upward (and somewhat steep) journey came from C which I learned over 10 years ago. I read two objective C primer books (and to save any beginners the trial and error of deciding, I would suggest Objective C programming: The big Nerds guide, followed by Programming in objective C 4th ed by Kochan). However reading the first one should be enough to get started with this fantastic book.

This book takes you up a steep hill using a "stairs" approach. Every step feels almost effortless as you move forward. The teaching style is very clear and does not assume prior knowledge of a subject, despite the fact that they explained that subject few chapters back. The exercises are very practical and they keep it simple and clear.

I highly recommend this book as a foundation laying book for beginning app development.

P.S. I purchased the Kindle edition of this book.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars Best to read the Apple documentation
I have read this about 10 months too late. Most are too outdated. I found some free books that are well-written. Very few of the code here works.
Published 4 months ago by Amazon Customer
5.0 out of 5 stars Excellent introduction
This book is great, the apps work 100% and the way the author explains the subject makes it very easy to understand.

Definitely recommend.
Published 5 months ago by Mariz Melo
5.0 out of 5 stars Great Reference for Learning iOS Programming--Makes Life A Lot Easier...
This is a great book for learning to program your own Apps. The book is very well organized and makes programming progress easier and faster than other books I've read. Read more
Published 6 months ago by The Allen's
5.0 out of 5 stars Another Must Have!
This book is a great book for getting up to speed fast with iOS development.
Always a pleasure to have on my desk while developing an app.
Published 11 months ago by codemanx
5.0 out of 5 stars Just what I needed!
This book is just what I needed! Direct to the point and hands on programming!
Very happy with my purchase.
Published 12 months ago by Otto Mittermayer
4.0 out of 5 stars Book Good, IOS Development Difficult
I've only gotten through 4 chapters, but it is a good intro. It turns out that IOS programming is more complicated than I thought, and tricky. Read more
Published 12 months ago by dulana
5.0 out of 5 stars Ios 6
I needed it for developing programs. It's very easy to understand, and friendly. The explanations are clear, and we have many tips there.
Published 12 months ago by Lila Esther D'Alessandro
3.0 out of 5 stars Painful
iOS is probably a headache anyways, but I don't understand any of this. The first 10 chapters throw out ALL of this advanced code, then it finally goes to using the storyboards. Read more
Published 13 months ago by coolguyace
5.0 out of 5 stars Solid Introduction
This is a good book for those with a programming background but no ios experience. The chapters move at a pretty good pace and there were only a few points where I was left a... Read more
Published 14 months ago by William A. Prin
3.0 out of 5 stars Great premise, disappointing delivery
This review is for the iOS6 kindle version of this book.

Pros:
-Truly a simplistic approach to iOS programming
-The book is fun to read, author has a clear... Read more
Published 14 months ago by Pc_By_Design
Search Customer Reviews
Search these reviews only


Forums

Topic From this Discussion
12.14.11
Got an e-mail back from Apress:

"The book is published; if Amazon doesn't have their copies in hand right this moment, they should definitely have them early next week."
Dec 16, 2011 by R. Falls |  See all 2 posts
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions


Look for Similar Items by Category