码农的日常之iOS开发

iOS 枚举

2016-01-11  本文已影响1084人  ZYWu

iOS 枚举

使用typedef NS_ENUM

用法: 常用三种方式,普通使用推荐枚举NS_ENUM方式,如果需要安位或操作组合的方式就使用枚举NS_OPTIONS.

注意:如果使用枚举来定义switch语句的状态,那么,最好不要使用default分支,因为如果新加入一种状态就会报状态为全部处理错误

typedef enum : NSUInteger {
    MyMsyLoadTypeFirst = 0,
    MyMsyLoadTypeTop,
    MyMsyLoadTypeBotton
} MyMsyLoadType;

typedef NS_ENUM(NSUInteger, MyMsyLoadType)
{
    MyMsyLoadTypeFirst = 0,
    MyMsyLoadTypeTop,
    MyMsyLoadTypeBotton
    
} ;

typedef NS_OPTIONS(NSUInteger, MyMsyLoadType)
{
    MyMsyLoadTypeFirst = 0,
    MyMsyLoadTypeTop,
    MyMsyLoadTypeBotton
    
} ;

上一篇 下一篇

猜你喜欢

热点阅读