or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $1.36 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

iOS Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides) [Paperback]

Joe Conway , Aaron Hillegass
4.4 out of 5 stars  See all reviews (57 customer reviews)

List Price: $49.99
Price: $29.20 & FREE Shipping. Details
You Save: $20.79 (42%)
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 14 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

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
There is a newer edition of this item:
iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides) iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)
$43.74
Available for Pre-order

Book Description

July 2, 2011 0321773772 978-0321773777 2

In this book, the world's leading Apple platform development trainers offer a complete, practical, hands-on introduction to iPhone and iPad programming. The authors walk through all the Apple tools and technologies needed to build successful iPhone/iPad/iPod touch apps, including the iOS 4.3 SDK, the Objective-C language, Xcode 4, Foundation framework, and the classes that make up the iOS UI framework. The many topics covered in this book include:

  • Easily setting up elegant, efficient user interfaces with UIKit
  • Creating effective visuals, animation, and effects with Core Graphics and Core Animation
  • Making the most of the iOS multi-touch event handling and accelerometer data
  • Building location-aware iOS applications utilizing Core Location and MapKit
  • Localizing applications for international use
  • Creating applications that capture audio and play media
  • Storing data in files or with Core Data

New chapters added to this edition include:

  • iPad-friendly interfaces, including UIPopoverController and UISplitViewController
  • Blocks and Categories
  • Instruments and Xcode’s static analyzer
  • UIWebView and connecting with web servers
  • Push Notifications

iOS Programming also includes a handy Xcode Quick Reference Card that lists Xcode 4's most commonly used keyboard shortcuts.


Frequently Bought Together

iOS Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides) + Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Price for both: $55.17

Buy the selected items together


Editorial Reviews

Review

"Pick up this book and turn yourself into an iPhone developer."
— Dietrich Kappe, CTO Pathfinder Development

From the Back Cover

Updated and expanded to cover iOS 4, Xcode 4, and iPad development, iOS Programming: The Big Nerd Ranch Guide leads you through the essential tools and techniques for developing iOS applications.

The guide is based on Big Nerd Ranch's popular iOS Bootcamp course and its well-tested teaching methodology. Concepts and coding are taught in tandem, and the result is instruction that is relevant and useful.

After completing this book, you will have the knowledge, the experience, and the confidence you need to tackle iOS projects of your own.


Product Details

  • Paperback: 590 pages
  • Publisher: Big Nerd Ranch Guides; 2 edition (July 2, 2011)
  • Language: English
  • ISBN-10: 0321773772
  • ISBN-13: 978-0321773777
  • Product Dimensions: 7.1 x 1.3 x 10 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (57 customer reviews)
  • Amazon Best Sellers Rank: #384,195 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

Most Helpful Customer Reviews
45 of 45 people found the following review helpful
Format:Paperback
The first edition of this book was already superb.

One of the very few programming books that are both easy to read, have interesting, fun and useful exercises, and lead one to understand not only the language and frameworks, but also the underlying reasoning and concepts.

Maybe the best programming book I've ever read. I just bought the second edition, even though I don't really need it anymore: I've finished the first book and know how to solve my problems in objective-c, where to find further information, and what questions to ask. But I wanted it as an eBook, I was curious how much has changed, and I wanted to show my gratitude.

If you're wondering whether to buy it as an ebook or on paper, I'd suggest the paper edition. I think it has better layout, and the index is good enough that you don't really need the search feature an ebook provides.

Note: This book is much more suited for working through from the beginning than just looking stuff up. Do yourself a favor, start at the beginning, and do the quick exercises, even if you've already hacked together your first "Hello World" in Objective-C. There is a lot of very useful background information you'd otherwise miss, that will make your life much easier later on.

NOTE: iOS 5 is due to be released in the fall (or so). Some may think they should wait and then get books about iOS 5, because this one might be obsolete by then. Let me tell you, don't bother waiting. All the information in this book is still going to be helpful (even the stuff on retain and release; it's good to know a little background), and this book will prepare you to deal with the new stuff in iOS 5 on your own.

Do yourself a favor and get this book before you burn your fingers on other ones.

(Sorry for my english; I'm not a native speaker)
Was this review helpful to you?
18 of 19 people found the following review helpful
5.0 out of 5 stars Do they have 6 - Stars July 4, 2011
Format:Paperback
I have purchased a many books on iOS programming and can say that this book is the top of the heap. I have both the first and second edition; the expanded coverage in this book places it well above other publications. This book uses the latest development environment Xcode 4 and is allows readers to create complete applications as well as providing explanations of concepts and theory.

Although there are many tutorials available online, these resources provide minimal explanations on how the code actually works. This book provides clear and concise examples and explanations of how the code actually works. It will prepare you to write your own applications.

The authors support their publications by providing forums for readers to ask questions and the authors are actively involved in providing answers. It shows their level of commitment and involvement in helping developers master the content.

I feel I hit the jackpot by reading this book and look forward to other publications by the Big Nerd Ranch.
Comment | 
Was this review helpful to you?
21 of 23 people found the following review helpful
5.0 out of 5 stars A lot more detail than the previous version ... June 28, 2011
Format:Paperback|Amazon Verified Purchase
So far this is what I like:

1. A lot more detail than the previous version, but still straight to the point.
2. It has better figures (e.g.. MVC Pattern, Preprocessing, Redrawing views, Lifecycle of a view controller, etc ).
3. Use of activity and other flow diagrams.
4. Added legend to some of the objects diagrams.
5. The source in-line comments has better detail.
6. Better detail on using Apple's documentation section (pp. 103).
7. XCode 4 updated.
8. includes a handy Xcode Quick Reference Card.
9. The book binding it seems to be stronger (On my previous book, I have to use marine glue to keep it together).
...

Still no OpenGl. But I think this topic will need a book on itself.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Excellent book
Excellent book has good samples to understand the basic concepts and it will give some challenges to test your self.
Published 3 months ago by Julio Valencia P
5.0 out of 5 stars Best iOS book ever
If you want to learn iOS then this is a great place to start. The book is well presented and easy to follow. The guys from Big Nerd Ranch are true pros and know how to teach.
Published 5 months ago by Cozmic
5.0 out of 5 stars Five stars
The book was what is said it was, but I need to do some work on my Objective C programming before get any farther. Read more
Published 6 months ago by KyleM2012
1.0 out of 5 stars Can't recommend this book for beginners
This book stipulates that you need XCODE 4.1 however the examples that are given are not accurate and you will find yourself with build errors. Read more
Published 9 months ago by Gary
2.0 out of 5 stars Well written, was out of date for 6 months before 3rd edition released
Overall, the quality of the writing in this book is great. It is very engaging and approaches teaching a topic very well, layering on subjects and limiting complexity until you... Read more
Published 12 months ago by Marc Scattergood
5.0 out of 5 stars The book you've been looking for
Once upon a time I was a C programmer, but never C++. I knew I wanted to learn iOS programming so I bought a book on Objective C and picked up the basics. Read more
Published 14 months ago by Paul Polillo
5.0 out of 5 stars The Best iOS Tutorial book ever
It is a great book. I have no programming background before, but after first learning Objective-C Programming from Big Nerd Ranch, then this book, I learned a lot, and I am already... Read more
Published 14 months ago by Running Vincent-Yao Wei
1.0 out of 5 stars This book is out of date! Don't waste your money!
This book is out of date already! The examples don't match the current version of iOS and there is not one bit of help from "The Big Nerd Ranch" on their website. Read more
Published 15 months ago by ThatGuyRob
5.0 out of 5 stars great learning tool
Like other big nerd ranch books, this book is the best starting point I've found for IOS programming. Read more
Published 15 months ago by Jason P
5.0 out of 5 stars Excellent BOOK with Great Forum
This book is perfect for everyone. Although, examples are not done in latest xCode but there should be any problem using it. Read more
Published 16 months ago by KxK
Search Customer Reviews
Only search this product's reviews


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

Search Customer Discussions
Search all Amazon discussions

Topic From this Discussion
Is there a self contained SDK to buy or should I subscribe to Apple.com?
You have to have a Mac running at least 10.6. If you have 10.7, Xcode 4 and the SDK is free. If you have 10.6, you need to pay the $99 for the dev program so you can get Xcode 4 and the iOS SDK. Either way, you will eventually want to sign up for the dev program. If by PC you mean windows, you... Read more
Aug 15, 2011 by JT |  See all 2 posts
Has anyone read both these books and can compare the two? Be the first to reply
So let me see if I get this straight... Be the first to reply
Start a new discussion
Topic:
First post:
Prompts for sign-in
 




So You'd Like to...

Create a guide


Look for Similar Items by Category