定义枚举
枚举由以下语法定义。
typedef NS_ENUM(NSUInteger, MyEnum) {
MyEnumValueA,
MyEnumValueB,
MyEnumValueC,
};
你还可以将自己的原始值设置为枚举类型。
typedef NS_ENUM(NSUInteger, MyEnum) {
MyEnumValueA = 0,
MyEnumValueB = 5,
MyEnumValueC = 10,
};
你还可以指定第一个值,以下所有内容将使用增量:
typedef NS_ENUM(NSUInteger, MyEnum) {
MyEnumValueA = 0,
MyEnumValueB,
MyEnumValueC,
};
这个枚举的变量可以由 MyEnum enumVar = MyEnumValueA
创建。