Objective-C で import または include を使用すると、どちらも機能するようですが、これら 2 つの違いは何ですか?
質問する
3412 次
1 に答える
2
..#include と #import は、プリプロセッサがファイルを読み取り、それを出力に追加することを要求します。#include と #import の違いは、
- #include を使用すると、同じファイルを何度も含めることができます。
- #import は、プリプロセッサがファイルを 1 回だけインクルードすることを保証します。
C プログラマーは #include を使用する傾向があります。Objective-C プログラマーは #import を使用する傾向があります。
Objective-C でのファイルのコンパイルは、2 つのパスで行われます。まず、プリプロセッサがファイル全体を処理します。プリプロセッサからの出力は、実際のコンパイラに入ります。プリプロセッサ ディレクティブは # で始まります。最も人気のある3つは、
-#含む
-#輸入
-#定義
于 2012-04-08T16:32:57.347 に答える