最简单的方式

typedef enum{
    num1 = 0,
    num2 = 1,
    num3 = 2
}num;

同时我们还可以使用NS_ENUM的方式定义枚举

typedef NS_ENUM (NSInteger,num){
    num1 = 0,
    num2= 1,
    num3= 2
};

当牵扯到位移相关操作的时候,我们还可以使用NS_OPTIONS

typedef NS_OPTIONS (NSInteger,num){
    num1 = 0,
    num2 = 1 << 0,
    num3 = 1 << 1
};

比如定义性别

typedef NS_ENUM (NSInteger,JMUserGender){
    JMUserGenderUnknown, //不知道
    JMUserGenderMale,  //男性
    JMUserGenderFemale,//女性
    JMUserGenderNeuter //中性
};

相关文章:

  • 2021-06-10
  • 2021-06-11
  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
  • 2021-09-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案