定義列舉
列舉由以下語法定義。
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
建立。