Home > Store

Objective-C Programming: The Big Nerd Ranch Guide

Register your product to gain access to bonus material or receive a coupon.

Objective-C Programming: The Big Nerd Ranch Guide

Book

  • This product currently is not for sale.
Not for Sale

Description

  • Copyright 2012
  • Dimensions: 7" x 9"
  • Pages: 288
  • Edition: 1st
  • Book
  • ISBN-10: 0-321-70628-5
  • ISBN-13: 978-0-321-70628-7

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.

Sample Content

Online Sample Chapter

The Big Nerd Ranch Guide to Variables and Types in Objective-C

Sample Pages

Download the sample pages (includes Chapter 3 and Index)

Table of Contents

Part I: Getting Started
1. You and This Book
2. Your First Program

Part II: How Programming Works
3. Variables and Types
4. if/else
5. Functions
6. Numbers
7. Loops
8. Addresses and Pointers
9. Pass By Reference
10. Structs
11. The Heap

Part III: Objective-C and Foundation
12. Objects
13. More Messages
14. NSString
15. NSArray
16. Developer Documentation
17. Your First Class
18. Inheritance
19. Object Instance Variables
20. Preventing Memory Leaks
21. Collection Classes
22. Constants
23. Writing Files with NSString and NSData
24. Callbacks
25. Protocols
26. Property Lists

Part IV: Event-Driven Applications
27. Your First iOS Application
28. Your First Cocoa Application

Part V: Advanced Objective-C
29. init
30. Properties
31. Categories
32. Blocks

Part VI: Advanced C
33. Bitwise Operations
34. C Strings
35. C Arrays
36. Command-Line Arguments
37. Switch Statements

Updates

Submit Errata

More Information

ONE MONTH ACCESS!

WITH PURCHASE


Get unlimited 30-day access to thousands of Books & Training Videos about technology, professional development and digital media If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months.