【发布时间】:2011-02-03 21:15:05
【问题描述】:
在示例代码中,我看到了这个:
typedef enum Ename { Bob, Mary, John} EmployeeName;
还有这个:
typedef enum {Bob, Mary, John} EmployeeName;
还有这个:
typedef enum {Bob, Mary, John};
但是对我来说成功编译的是这个:
enum {Bob, Mary, John};
我将该行放在@interface 行上方的.h 文件中,然后当我将该.h 文件#import 到不同类的.m 文件中时,那里的方法可以看到枚举。
那么,什么时候需要其他变体?
如果我可以将枚举命名为 EmployeeNames 之类的名称,然后,当我键入“EmployeeNames”后跟一个“.”时,如果弹出一个列表显示枚举选项是什么,那就太好了。
【问题讨论】:
标签: objective-c enums typedef