【发布时间】:2010-10-31 02:18:22
【问题描述】:
我在 Objective-C 程序中遇到枚举可见性问题。我有两个头文件,一个定义了typedef enum。另一个文件需要使用typedef'd 类型。
在直接 C 中,我会简单地 #include 另一个头文件,但在 Objective-C 中,建议不要在头文件之间使用 #import,而是根据需要使用前向 @class 声明。但是,我不知道如何前向声明枚举类型。
我不需要实际的枚举值,除非在相应的.m 实现文件中,我可以安全地#import 离开。那么如何才能在标题中识别typedef enum?
【问题讨论】:
标签: objective-c enums typedef extern