1

準大規模プロジェクトの再編成を行っていますが、最善の方法がわかりません。#imports <...> を複数のファイルで使用する場所を決定できません。多くのクラスで必要な多くの #define を含む「Settings.h」スタイルのヘッダーがあります。クラスに必要なすべてをヘッダーに #import する必要がありますか? または、ヘッダーに何もインポートせずに @class 定義を使用してから、実際の class.m ファイルの #import を保存する必要がありますか?

これが不明な場合はお知らせください。繰り返します。

4

1 に答える 1

4

可能な場合は、ヘッダー ファイルを優先@classしてください。#import

結果: ビルドが高速になり、循環依存関係が作成される可能性が低くなります (A は B をインポートし、B は A をインポートします)。

各ヘッダーを個別に #import する必要がないように、一般的に使用されるヘッダーまたは一般的に一緒に使用されるヘッダーを #imports するヘッダー ファイルを作成することもできます。

于 2013-02-17T00:38:24.160 に答える