iOS 宏定义方法

119 阅读1分钟

1.宏定义方法

#define getHolidayDepositName(type)\
({\
    NSString *name=@"纪念日存单";\
    if (type == 1)\
        name = @"福到纪念日存单";\
    else if(type == 2)\
        name = @"挚爱纪念日存单";\
    else if(type == 3)\
        name = @"福宝纪念日存单";\
    else if(type == 4)\
        name = @"康寿纪念日存单";\
    else if(type == 5)\
        name = @"知心纪念日存单";\
    (name);\
})\

2 switch 宏定义方法

#define getHolidayDepositName(type)\
({\
NSString *name = @"纪念日";\
switch ([type intValue]) {\
    case 1:\
        name = @"福到纪念日";\
        break;\
    case 2:\
        name = @"挚爱纪念日";\
        break;\
    case 3:\
        name = @"福宝纪念日";\
        break;\
    case 4:\
        name = @"康寿纪念日";\
        break;\
    case 5:\
        name = @"知心纪念日";\
        break;\
    default:\
        name = @"纪念日";\
        break;\
}\
(name);\
})\