Discover new selections
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
-38% $24.67
FREE delivery Thursday, May 1 on orders shipped by Amazon over $35
Ships from: Amazon
Sold by: AULE
$24.67 with 38 percent savings
List Price: $39.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Thursday, May 1 on orders shipped by Amazon over $35
Or fastest delivery Wednesday, April 30. Order within 6 hrs 24 mins
Only 1 left in stock - order soon.
$$24.67 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$24.67
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Sold by
AULE
Sold by
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$10.98
Get Fast, Free Shipping with Amazon Prime FREE Returns
Book is in good condition and may include underlining highlighting and minimal wear. The book can also include From the library of labels. May not contain miscellaneous items toys dvds etc. . We offer 100% money back guarantee and 24 7 customer service. Free 2-day shipping with Amazon Prime! Book is in good condition and may include underlining highlighting and minimal wear. The book can also include From the library of labels. May not contain miscellaneous items toys dvds etc. . We offer 100% money back guarantee and 24 7 customer service. Free 2-day shipping with Amazon Prime! See less
FREE delivery May 5 - 9 on orders shipped by Amazon over $35
Or fastest delivery May 5 - 6
In Stock
$$24.67 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$24.67
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 2nd Edition

4.5 out of 5 stars 200 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$24.67","priceAmount":24.67,"currencySymbol":"$","integerValue":"24","decimalSeparator":".","fractionalValue":"67","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"TnUAdbhqqqzYod2AwEHhEMvslHdlc%2BcD2ORsMDhCZbQolPoVuMAKXFI6jxBr7oCMquqdGRToiUHqSFVVvB17hkh3KOXuhAPKEtW9AICbaaXbz9CJuBs6BqY%2FQzxEvKNFQQdGnLDks6B0UA9Puz4%2FWE%2BODigxsl4I3TElqvfYTb68Yh0BVuU76SAMNG1WVLPc","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$10.98","priceAmount":10.98,"currencySymbol":"$","integerValue":"10","decimalSeparator":".","fractionalValue":"98","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"TnUAdbhqqqzYod2AwEHhEMvslHdlc%2BcDyHoRpg2HEjV1kO%2FjMo4xAJL2Q3%2BiKsyauUL6qfvERETGf5SMUOnL8b41Xb8Joa6G1U68vxdGQhNBZVwPH54HIA%2BngBDllwk2sLIuvMp3qHu6QVKNuPDTZ9Au%2F6mXXlVkF31nVhA34Zi8GPODh3i8BF4RX8xzQ%2FlO","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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

Based on Big Nerd Ranch's popular Objective-C Bootcamp, Objective-C Programming: The Big Nerd Ranch Guide covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. Compatible with Xcode 5, iOS 7, and OS X Mavericks (10.9), this guide features short chapters and an engaging style to keep you motivated and moving forward. At the same time, it encourages you to think critically as a programmer.

Here are some of the topics covered:

  • Using Xcode, Apple’s documentation, and other tools
  • Programming basics: variables, loops, functions, etc.
  • Objects, classes, methods, and messages
  • Pointers, addresses, and memory management with ARC
  • Properties and Key-Value Coding (KVC)
  • Class extensions
  • Categories
  • Classes from the Foundation framework
  • Blocks
  • Delegation, target-action, and notification design patterns
  • Key-Value Observing (KVO)
  • Runtime basics

Frequently bought together

This item: Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
$22.65
Get it May 5 - 9
Only 1 left in stock - order soon.
Ships from and sold by Muguet’s store.
+
$29.48
Get it May 1 - 5
Only 1 left in stock - order soon.
Ships from and sold by Shelden_Family_Books.
+
$44.99
Get it as soon as Thursday, May 1
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

About the Author

Aaron Hillegass, a former employee at NeXT and Apple, has nearly two decades experience programming and teaching Objective-C, Cocoa, and, more recently, iOS. Aaron is the author of Cocoa Programming for Mac OS X and co-author of iOS Programming: The Big Nerd Ranch Guide. Both best-sellers, these books have helped many people develop and enhance their programming skills. In 2001, Aaron founded Big Nerd Ranch and began developing intensive courses that teach programming in a focused, distraction-free environment. He is currently working on site plans and blueprints for the new Ranch to be located in Atlanta, GA.

Mikey Ward is a senior iOS and Cocoa instructor at Big Nerd Ranch. Mikey also convenes the Atlanta chapter of CocoaHeads, a worldwide group devoted to discussion of Apple's frameworks for writing Mac and iOS applications.

Big Nerd Ranch is a unique software engineering and training company where monastic principles drive technological development. Since 2001, the company has been helping students master programming languages through public enrollment bootcamps, private corporate on-site training, and a growing roster of programming books. Big Nerd Ranch offers consultative services to a broad array of clients, shaping their mobile strategies and developing fresh and engaging mobile and desktop applications.

Product details

  • Publisher ‏ : ‎ Big Nerd Ranch Guides; 2nd edition (November 18, 2013)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 325 pages
  • ISBN-10 ‏ : ‎ 032194206X
  • ISBN-13 ‏ : ‎ 978-0321942067
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 6.9 x 0.9 x 9.9 inches
  • Customer Reviews:
    4.5 out of 5 stars 200 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.5 out of 5 stars
200 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find this programming guide excellent for beginners, covering both beginner and intermediate concepts. Moreover, the book is well-written and easy to read, with one customer noting it covers everything in detail. However, the story length receives mixed feedback, with some customers appreciating the short chapters while others find them too vague.

AI-generated from the text of customer reviews

69 customers mention "Learning material"59 positive10 negative

Customers find this book to be an excellent learning tool, particularly as an introduction to Objective-C programming, with one customer noting it covers both beginner and intermediate concepts.

"...explaining the fundamentals of Objective C. It starts off with the fundamentals of programming that are pretty identical among most modern..." Read more

"...2. Learning the vocabulary of object-oriented programming, particularly as Apple uses it, is very important of course, and while Swift is different,..." Read more

"...The forum is helpful when you are stuck with obscure compiler error!..." Read more

"...This book is laid out really well, covers the essentials to the language in depth, and provides challenges to get you actually moving in the..." Read more

45 customers mention "Clarity"40 positive5 negative

Customers find the book easy to read and well-written, with a basic foundation that is explained clearly.

"...But otherwise it seems really well written so far and I'm moving pretty fast through the book. Granted programming books aren't per se fun to read...." Read more

"...3. The chapters are organized well, and short and sweet, providing a bite-size approach to tacking this huge (and daunting, at times) challenge of..." Read more

"...The binding of the book is good, layout is clear and use of typography nice. Pictures and illustrations are used only when needed." Read more

"...has a great deal of knowledge with Objective-C and is able to explain it quite well. The material compels the reader to learn more...." Read more

8 customers mention "Story length"4 positive4 negative

Customers have mixed opinions about the chapter length of the book, with some appreciating the short chapters while others find them too vague.

"...expand into other topics, working in a gradual way with short manageable chapters that make you seem like you're flying through the material...." Read more

"Having bought 3 Ranch books.. they were all severely overhyped, too vague / simplistic, appeal to the lowest common denominator in terms of..." Read more

"...3. The chapters are organized well, and short and sweet, providing a bite-size approach to tacking this huge (and daunting, at times) challenge of..." Read more

"...It is also very dry and boring - it can use some fun exercises. I was considering 3 stars but will give 4 based on other people's impressions." Read more

Top reviews from the United States

  • Reviewed in the United States on January 13, 2014
    I've been wanting to learn Objective C for a descent while so I can one day soon start creating my own iPhone apps. I'm pretty familiar with programming in VBA (Visual Basic for Applications) which is used in your Microsoft Office products for automating certain tasks. In the past, I'd started reading some other books on Objective C, but I always tended to put them down after a few days of reading. The main reason was that they'd jump head long into something totally foreign to me at times and only briefly explain it. So I was left grasping for straws at times to understand things.

    This book however does a great job of explaining the fundamentals of Objective C. It starts off with the fundamentals of programming that are pretty identical among most modern programming languages. So if you've programmed some in another programming language the material covered seems pretty familiar, you just are really noting the slight differences in the language compared to the one you are used to.

    From there they slowly expand into other topics, working in a gradual way with short manageable chapters that make you seem like you're flying through the material. The material is concise and not real in depth. And for people like me, that want to know what everything in the code example means, they let you know when to be patient and when they're going to cover it later.

    About the only complaint I can make so far is that they mention about using the File menu. And for those of you used to PC's, there really is no File menu that I can find so far in the XCode 5 program. So when you're at the very beginning of learning how to open the program and shut it down they don't really guide you by hand so-to-speak on how to do the very basics, of using XCode 5 like they should.

    But otherwise it seems really well written so far and I'm moving pretty fast through the book. Granted programming books aren't per se fun to read. But this one is kind of hard to put down compared to others.

    ***Update 3/10/2014***
    I found the file menu as described by my comment below. It may sound stupid to regular Apple users that a person can't find the File menu when pretty much every regular Apple user knows it is at the top of the screen instead of at the top of the window like with PC's. But it is a good idea to point that out when you're going over very basic stuff where people who are used to PC's and who rarely to never use an Apple/Mac are trying to get used to the differences. Overall though, the book is very well written.
    3 people found this helpful
    Report
  • Reviewed in the United States on June 20, 2014
    I have purchased and studied several other Objective-C books and this one, by Aaron Hillegass and Mikey Ward is the best, by far. Here's my thoughts:
    1. Comprehensive: dives into and explains many nooks and crannies, not only in Obj-C but also iOS and OS X.
    2. Very well written, step by step, but with plenty of excellent information about why the code or concept works the way it does.
    3. The chapters are organized well, and short and sweet, providing a bite-size approach to tacking this huge (and daunting, at times) challenge of learning. It's doable to go through one chapter a day, building knowledge, insight, and confidence.
    4. The chapters have very good challenge exercises: you should do all of them! Don't undermine your learning by skipping them.
    5. Last, BNR provides very helpful on-line resources: discussion forum, errata, and other.

    Now, a couple of weeks ago Apple announced Swift and for a while I wondered if anyone (such as me) would ever want to know or continue studying Objective-C. I believe a deep knowledge and comprehension of Objective-C will remain important for at least a couple of years:
    1. Swift works hand-in-hand with Obj-C, and while it's different, there are powerful ways to leverage Obj-C frameworks. Since Swift is so new, I imagine that we'll be using Obj-C frameworks for quite a while, as needed.
    2. Learning the vocabulary of object-oriented programming, particularly as Apple uses it, is very important of course, and while Swift is different, many Swift concept descriptions have references to Obj-C to increase understanding.
    3. Obj-C programs will be around for years, and so if you want to work in Apple Land, well, they'll be there waiting for maintenance, and enhancement.

    So long story short: this is an important and useful book. Highly recommended.
    2 people found this helpful
    Report
  • Reviewed in the United States on July 7, 2014
    I have not programmed for Mac or iOS so far but do have some understanding of coding. I have used Macs, iPhone and iPad ever since they were available so the "environment" is familiar to me.

    I was not certain which of the available Objective-C books to grab first - so I decided to buy two of those. This one and S. G. Kochan's Programming in Objective-C (6th edition, Addison-Wesley).

    If you hate math and have problems reading small font you would go to this BNR Guide. However Kochan helps you more if you lack experience in coding.

    Do not skip the BNR forums covering all examples of all chapters of the book. The forum is helpful when you are stuck with obscure compiler error!

    The binding of the book is good, layout is clear and use of typography nice. Pictures and illustrations are used only when needed.

Top reviews from other countries

Translate all reviews to English
  • Amazon Customer
    5.0 out of 5 stars Five Stars
    Reviewed in India on July 18, 2017
    kindle is very good service
  • GCW
    5.0 out of 5 stars Not for an absolute beginner
    Reviewed in the United Kingdom on May 2, 2014
    I've been a COBOL programmer and wanted to have a look at programing apps. I've not completed the book yet but so far it has been very good. It walks you through the programing process and also give you additional tasks for many of the subjects being presented. As I already had a programing background I found the book useful in getting to grips with Objective-C. The style isn't too sterile and you feel that your being tutored rather than lectured to.

    Certainly worth considering.
  • Julian C
    4.0 out of 5 stars Great book
    Reviewed in Mexico on August 7, 2016
    Great book, a little bit outdate. The work uses XCode 5 and specifically Chapter 31, is not possible to write example code if you have the latest OSX and/or XCode 7.

    However, it explains from zero to advance the Objective C Language.
  • Jake Sully
    5.0 out of 5 stars Auch für Umsteiger
    Reviewed in Germany on July 9, 2014
    ein hervorragender Einstieg in Objective-C. Der C-Teil am Start war 'ne nette kleine Wiederholung, die habe ich recht schnell überflogen. Für Nichtkenner von C ist dieser Teil allerdings sehr zu empfehlen und gegebenfalls an anderer Stelle zu vertiefen. Auch wenn man Objective-C lernt, um für IOS oder MAC-OS zu entwickeln, früher oder später kommt man an C nicht vorbei. Zeitkritische Algorithmen und hocheffiziente Routinen lassen bestenfalls in Assembler schneller und kompakter schreiben als in Standard-C. Und... C ist vollständig kompatibel und läßt sich spielend in alles einbinden. Die schnellen kleinen Erfolge, welche hier zwischendurch erzielt werden, machen das Durcharbeiten sehr kurzweilig. Das ist natürlich nur für Lernende, die sich an den Rat der Autoren halten: "Jedes Beispiel nachvollziehen", zu erfahren. Das Buch ist die ideale Vorbereitung für eins der weiterführenden Bücher der Big Nerd Ranch, je nach dem, ob man für OSX oder IOS programmieren möchte. Objective-C-Programmierer ist man nach dem Durcharbeiten des Buches noch lange nicht, aber bekommt einen guten Ausblick auf das, was man mit der Sprache am Ende erreichen kann.
    Wenn man der englischen Sprache auch nur ein bischen mächtig ist, sollte man auf jeden Fall die Originalausgaben nutzen. Die deutschen Übersetzungen geben den speziellen Stil der Big Nerd Ranch Bücher nicht authentisch wieder. Hillegass's Art zu Schreiben ist selbst mit besten Übersetzung nicht zu kopieren.
    Report
  • Daisy Hirata
    5.0 out of 5 stars Excellent Book!
    Reviewed in Japan on April 4, 2014
    This book helped me build my foundation and understanding in Objective-C Language. Great reference book for those who are interested to learn IOS development. Best Foundation!