Extracts form 《Beginning iPhone Games Development》
#import <Foundation/Foundation.h>
The first line of code in Listing 3–1 is a framework import statement. In this case, we areimporting a header file for a framework.#importworks like the C and C++#includestatement. Objective-C uses#importinstead of#includefor various reasons, but one ofthem is that framework header files are stored in a separate place than standard C andC++ include files. One other difference is that#importreads the header file only once.
In the code in Listing 3–1, we import the Foundation framework. The significance of thisis that the Foundation framework is the framework on which all other Objective-Cframeworks are based. It’s called Foundation because it’s the foundation of all the otherObjective-C frameworks.
The Foundation framework defines a few basic classes, which you will use veryfrequently in your iPhone programming. These classes represent typical data in an app,such as numbers, strings, arrays, sets, and implementations of many other computerscience and OO concepts.