枚举常见方式

// 方式一
typedef enum : NSUInteger { MyEnumValueA, MyEnumValueB, MyEnumValueC, } MyEnum;
// 方式二
typedef NS_ENUM(NSUInteger, MyEnum) { MyEnumValueA, MyEnumValueB, MyEnumValueC, };
// 方式三
typedef enum { MyEnumValueA, MyEnumValueB }MyEnum;
原文地址:https://www.cnblogs.com/wsnb/p/5842995.html