Objective-C Programming: The Big Nerd Ranch Guide

Objective-C Programming: The Big Nerd Ranch Guide

3.0 8
by Aaron Hillegass
     
 

View All Available Formats & Editions

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

Overview

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

Product Details

ISBN-13:
9780321942067
Publisher:
Big Nerd Ranch Guides
Publication date:
11/29/2013
Series:
Big Nerd Ranch Guides Series
Pages:
325
Sales rank:
284,198
Product dimensions:
6.90(w) x 9.90(h) x 0.90(d)

Meet 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.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Objective-C Programming 3 out of 5 based on 0 ratings. 8 reviews.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Tarzan More than 1 year ago
Well written with good example code. Objective C is still a horrible language, but when it comes to Mac/iPad programming we don't have much choice.
Dini10 More than 1 year ago
The author provides detailed explanations of a great number of Objective-C functions, methods, properties, objects, variables etc. Clearly displayed in a format capable for any beginner to quickly grasp and comprehend, The Big Nerd Ranch Guide is the perfect tool for coding in Objective-C (not to mention the beginning chapters of the book that steadily introduce the reader to the fundamental concepts of C). The perfect start to Objective-C! iPhone apps, here we come!
Anonymous More than 1 year ago
Anonymous More than 1 year ago
I am using both this book and the author's other book iOS Programming 2nd Edition. So I cannot help but compare and contrast the styles. In this book many of the chapters are a scant few pages in length leaving me wondering what I just read. In my opinion not only does the short chapters leave you hanging but there is little explanation how the topic at hand might serve the programmer in the real world. Again in my opinion it lacks depth.
BgNH More than 1 year ago
This is my first Big Nerd Ranch book and I am really enjoying it. I have had difficulty in understanding certain Objective-C concepts as explained in other books, and it has kept me from proceeding too far with writing apps for the Mac or the Apple post-PC devices. This book however is very well-written. The authors present a concept, you enter the code and play with the result, and then the authors explain what is happening. The difference I suppose is that the explanations are really good! Each subject and concept is also explained with a reasonable amount of context. I plan to continue on with the next book from these folks. Thanks!