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
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
Jumping Into C++ Jumping Into C++
2012
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
iOS Programming iOS Programming
2015
iOS Programming iOS Programming
2020
Programmare con Objective-C Programmare con Objective-C
2014
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