Download “The Objective-C Programming Language” in pdf format or read it online. The Objective-C language is a simple computer language designed to enable sophisticated object-oriented programming.
Objective-C is defined as a small but powerful set of extensions to the standard ANSI C language. Its additions to C are mostly based on Smalltalk, one of the first object-oriented programming languages. Objective-C is designed to give C full object-oriented programming capabilities, and to do so in a simple and straightforward way. This book fully describes the Objective-C language, and provides a foundation for learning about the second component, the Mac OS X Objective-C application frameworks—collectively known as Cocoa.
Table of Contents
- Objects, Classes, and Messaging
- Defining a Class
- Allocating and Initializing Objects
- Declared Properties
- Categories and Extensions
- Associative References
- Fast Enumeration
- Enabling Static Behavior
- Exception Handling