OC——52个有效方法:2.类头文件少量引入其他头文件

头文件“header file”;实现文件“implementation file”

1.采用“向前声明”

.h 中采用@class XXXXX;.m 中采用#import XXXXX.h

只有在需要的时候才引入,减少类的使用者引入头文件的数量,避免引入许多根本用不到的内容,减少编译时间,降低类之间的耦合(coupling)

向前声明也解决了两个类相互引用的问题。避免循环引用(chicken-and-egg situation)

2.无法使用“向前声明”

无法使用向前声明,尽可能把“该类遵循的协议”声明移植“class-continuation 分类”中

如果还不行,就单独放在一个头文件中,然后引入

你可能感兴趣的:(OC——52个有效方法:2.类头文件少量引入其他头文件)