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
- Classes from the Foundation framework
- Delegation, target-action, and notification design patterns
- Key-Value Observing (KVO)
- Runtime basics
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
8. Addresses and Pointers
9. Pass By Reference
11. The Heap
Part III: Objective-C and Foundation
13. More Messages
16. Developer Documentation
17. Your First Class
19. Object Instance Variables
20. Preventing Memory Leaks
21. Collection Classes
23. Writing Files with NSString and NSData
26. Property Lists
Part IV: Event-Driven Applications
27. Your First iOS Application
28. Your First Cocoa Application
Part V: Advanced Objective-C
Part VI: Advanced C
33. Bitwise Operations
34. C Strings
35. C Arrays
36. Command-Line Arguments
37. Switch Statements
Part VII: Objective-C Runtime
38. How Messaging Works
39. How Classes Work
40. Runtime Attributes
41. Method Swizzling
42. Associated Objects
Format: eBook (Watermarked)?
This eBook includes the following formats, accessible from your Account page after purchase:
EPUBThe open industry format known for its reflowable content and usability on supported mobile devices.
MOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDFThe popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.
Includes EPUB, MOBI, and PDF
Add to Cart