当.h文件在目标c中为空时该怎么办?

时间:2012-05-23 17:47:45

标签: objective-c ios xcode

我有一个类层次结构,我有一个超类,然后是一大堆扩展它的子类。但问题是这些子类不会添加新的方法或属性。相反,它们只是覆盖了一个超类方法(本质上是将它抽象化)。这使得子类的.h文件完全为空(除了@interface和@end行之外)。

最合适的行动是什么?我应该留下这些几乎空的.h文件还是有更好的方法来处理这种情况?

2 个答案:

答案 0 :(得分:4)

把它们留空,这完全没问题。

答案 1 :(得分:1)

你可以将头文件留空,或者你可以将它们全部放在一起,并且有一个文件同时具有头部和实现,如下所示。

@interface BaseClass: MySuperClass {
}
@end

@implementation BaseClass

@end