我为什么要在顶级声明枚举?

时间:2014-03-03 20:21:05

标签: objective-c enums

我很困惑将typedef enum语句放在Objective-C头文件中的哪个位置。标准似乎在#import语句之后,如here所示,但我很好奇为什么会这样。为什么不在@interface部分?

1 个答案:

答案 0 :(得分:1)

即使您将它们放在@interface部分中,枚举仍然可以全局使用。因为它们不是@interface的真正成员,所以你可以把它们放在它之外。