This document introduces the Objective-C language and offers extensive examples of its use. You’ll learn how
to create your own classes describing custom objects and see how to work with some of the framework classes
provided by Cocoa and Cocoa Touch. Although the framework classes are separate from the language, their
use is tightly wound into coding with Objective-C and many language-level features rely on behavior offered
by these classes