1

我正在对一个半大型项目进行一些重组,但我不确定最好的方法。我无法决定在哪里使用我的#imports <...> 跨多个文件。我有一个“Settings.h”样式的标题,其中包含我的许多类所需的大量#define。我应该将类所需的所有内容#importing 到其标题中吗?或者我不应该将任何内容导入标题并使用@class 定义,然后将#import 保存为实际的class.m 文件?

如果不清楚,请告诉我,我会尝试重申。

4

1 回答 1

4

在可能的情况下,更喜欢@class#import头文件中。

结果:构建速度更快,产生循环依赖的可能性更小(A 导入 B,B 导入 A)。

您还可以创建一个头文件,将常用的头文件或那些常用的头文件一起#import,这样您就不需要单独#import每个头文件。

于 2013-02-17T00:38:24.160 回答