Objective-C Programming Objective-C Programming
Big Nerd Ranch Guides

Objective-C Programming

The Big Nerd Ranch Guide

    • 4.4 • 16 Ratings
    • $37.99
    • $37.99

Publisher Description

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

GENRE
Computers & Internet
RELEASED
2013
November 20
LANGUAGE
EN
English
LENGTH
325
Pages
PUBLISHER
Pearson Education
SELLER
Pearson Education Inc.
SIZE
6.5
MB

Customer Reviews

kkirkhoff ,

A Nice Intro

I came into this endeavor (to learn iOS development in a casual, relaxed, non-work environment) with 30 years of programming experience with C, OpenGL, PHP, and just a hint of C++. This book and the Big Nerd Ranch series is highly regarded. That's bad for me because most times I expect to be blown away and I usually never am. This was no exception. While I did enjoy the casual presentation and the nice introduction to Objective-C without immediately jumping into iOS or Cocoa development, it still seemed a bit like a textbook. The projects were very simple and straightforward terminal apps. I think only one or two projects dealt with an iOS and then a Cocoa app. The last section was on Advanced Objective-C. Good stuff, but too overwhelming for a newbie Objective-C guy like me. It was still a good book and I plan to start on their iOS Programming book when I finish this review.
I was hoping for a lighter more casual book like the Head Start or Head First series from O'Reilly. To be fair, I should (and probably will) read Programming In Objective-C by Kochan, which is considered the Objective-C "bible". I did give it 4 stars because I thought it was good although I was hoping for something more casual and light.

PneumaPilot ,

Winning Pedagogy!

This books is written by folks who know how to teach others about programming in Objective-C, and it really shows! The book is a delight to read, well paced, and brimming with fantastic content. Thank you for this! I love the challenges!

kungpaochicken ,

Pointers (yuck!)

I love this book because the chapter on memory and pointers is very clear. Also, each chapters is succinct and not one hundred thousand pages long.

Programming in Objective-C, 4/e Programming in Objective-C, 4/e
2012
Learning Objective-C 2.0 Learning Objective-C 2.0
2012
Swift in 24 Hours, Sams Teach Yourself Swift in 24 Hours, Sams Teach Yourself
2014
C++ Programming for the Absolute Beginner, Second Edition C++ Programming for the Absolute Beginner, Second Edition
2009
Objective-C for Absolute Beginners Objective-C for Absolute Beginners
2010
Beginning C# 3.0 Beginning C# 3.0
2011
Objective-C Programming Objective-C Programming
2011
iOS Programming: The Big Nerd Ranch Guide, 3/e iOS Programming: The Big Nerd Ranch Guide, 3/e
2012
Cocoa Programming for Mac OS X Cocoa Programming for Mac OS X
2011
iOS Programming iOS Programming
2015
iOS Programming iOS Programming
2020
Programmare con Objective-C Programmare con Objective-C
2014
Develop in Swift Explorations Develop in Swift Explorations
2020
Develop in Swift Fundamentals Develop in Swift Fundamentals
2020
Develop in Swift Fundamentals Develop in Swift Fundamentals
2021
iOS Programming iOS Programming
2015
Advanced Mac OS X Programming Advanced Mac OS X Programming
2011
Front-End Web Development Front-End Web Development
2016
Android Programming Android Programming
2022
Kotlin Programming Kotlin Programming
2021
React Programming React Programming
2023