Objective-C 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 £5.30 Amazon.co.uk Gift Card
Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
 
 
Start reading Objective-C Programming on your Kindle in under a minute.

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

Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) [Paperback]

Aaron Hillegass , Mark Fenoglio
4.7 out of 5 stars  See all reviews (7 customer reviews)
RRP: £26.99
Price: £18.89 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £8.10 (30%)
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 Saturday, June 2? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £14.51  
Paperback £18.89  
Trade In this Item for up to £5.30
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) for an Amazon.co.uk gift card of up to £5.30, 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

Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) + Cocoa Programming for Mac OS X + iOS Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Price For All Three: £73.27

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 288 pages
  • Publisher: Big Nerd Ranch Guides; 1 edition (18 Oct 2011)
  • Language English
  • ISBN-10: 0321706285
  • ISBN-13: 978-0321706287
  • Product Dimensions: 25.1 x 17.5 x 2 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 17,704 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Aaron Hillegass
Discover books, learn about writers, and more.

Visit Amazon's Aaron Hillegass Page

Product Description

Product Description

Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them.

Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies.

This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community.

Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron’s determination that you understand what you’re doing—or at least why you’re doing it—encourages you to think critically as a programmer.

From the Back Cover

Want to write applications for iOS or the Mac? ¿This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them.

Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies.

This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community.

Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron's determination that you understand what you're doing—or at least why you're doing it—encourages you to think critically as a programmer.

Here are some of the topics covered:

  • Programming basics: variables, loops, functions, etc.
  • Objects, classes, methods, and messages
  • Pointers, addresses, and memory management
  • Using Xcode, Apple's documentation, and other tools
  • Classes from the Foundation framework
  • ARC and retain cycles
  • Properties
  • Blocks
  • Categories
  • Delegation, target-action, and notification design patterns

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

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 


Customer Reviews

3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
Many years ago I played around with BASIC, largely working out how to generate Mandelbrot sets, strange attractors and other arithmetical stuff. Now, having some spare time, I fancied having another go at writing programs - particularly those requiring string handling (which I think is more difficult). Having a Mac, the obvious place to start was Objective-C, not least because Xcode can be downloaded free. (Note that Xcode also has built-in compilers for C and C++.) I then had to find a book to hold my hand as I ventured into the unknown. I chose Hillegass's Objective-C Programming because it was the most recent text and was the only one that was up to date with Xcode 4.2 - which is rather different to previous versions.

And my experience?

First of all, I cannot emphasise enough that you have to get your hands dirty. Type in the examples, force yourself to do the exercises and try to think up some little project of your own to work on. It's not easy, but keep at it. The book will not be able to answer all your questions or solve all your problems - it is the nature of Objective-C that the methods are too numerous to list - but there are websites to consult: not only bignerdranch.com but also stackoverflow.com and techotopia.com as well as Apple itself.

Secondly, did I have to learn some C before learning Objective-C? Only after 70-odd pages do you get to Objective-C and there's a bit of un-learning to do. (The final part of the book is also on C.) Some texts launch you straight into Objective-C from page 1. It does seem that a knowledge of C is necessary but I guess the question is whether you do it first or later. Who knows.

There are a couple of text errors and this really means that you need to consult the supporting website. But overall, I would recommend the book.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
Exactly as the previous reviewer said, this was also a relief for me, to find a book that really explains how things work and the reasons WHY it is that way.

I also tried several other books and it made me realise that jumping into Cocoa without a solid grounding in objective C was not overly wise.
This touches on C, goes right into Objective C, then introduces you to the other frameworks.

I have been critical at times of this author's other books, but this work is his best - the explanations for the same concepts that he attempted to explain in other books, is now excellent.
(Of particular note is the brilliant description of why we need protocols)
I have gone through the entire book and the source code is all good and up to date. The challenges really force you to get your hands dirty, and are highly useful to consolidate learning.

The interactive forum is a bonus too, which the author does frequent.

Highly recommended.
Comment | 
Was this review helpful to you?
Format:Paperback|Amazon Verified Purchase
This is an excellent introduction to programming, C and Objective-C on the Mac. I have a fair amount of programming experience so didn't need the first few chapters but reading them I didn't feel patronised - the author has done a great job. In less than a day I've got a good handle on XCode and Objective-C, highly recommended.
Comment | 
Was this review helpful to you?

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