iOS基础:枚举

来源:互联网 发布:软件体系有哪些 编辑:程序博客网 时间:2024/05/17 00:52

一、枚举类型的定义

方法一:

typedef NS_ENUM(NSInteger, LKLMsgSendingState) {        LKLFailInSending = 0,  //发送失败    LKLSucceedInSending,   //发送成功    LKLIsInSending         //正在发送};

其中LKLMsgSendingState为定义的枚举的类型,使用:

-(void)testFun:(LKLMsgSendingState)msgSendingState;//传入的参数为枚举值

方法二:

typedef enum {        LKL_DATA_SPORT = 1,    LKL_DATA_SLEEP = 2    } LKLDataType;

其中LKLDataType为定义的枚举类型,使用:

-(void)testFun:(LKLDataType)dataType;//传入的参数为枚举值


0 0