私が実際に作成したすべてのヘッダーファイルで「#import」だけが見つかったのは、何度か混乱します。さらに、iPhoneアプリケーションを作成するときに、3つのフレームワーク(Foundation、UIKit、CoreGraphics)のみを提供するのはなぜですか? Xcodeのテンプレートから新しいプロジェクト、プリコンパイルヘッダ(.PCH)を起動するときに、少なくともヘッダーファイルにUIKit.Frameworkしかインポートされないのはなぜですか?なぜ他のデフォルトのフレームワークではないでしょうか?財団の枠組み?
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
が含まれているので、実際には、これら二つのない輸入はどこにも必要とされないであろう
これはxcodeのデフォルトプロジェクトテンプレートです。独自のプロジェクトテンプレートを作成します。 –
タイトルと質問のつなぎ目は2つの異なる質問ですか?しかし、 'UIKit/UIKit.h'を見ると、たくさんのUIKitがインポートされていて、' UIButton.h'のようにそれらのほとんどが 'Foundation/Foundation.h'を自分でインポートします。 –