枚举

enum Season {
    Summer, Fall, Winter, Spring
};

+(NSString *) SeasonToString: (enum Season) season {
    switch (season) {
        case Summer:
        return @"Summer";
        case Fall:
        return @"Fall";
        case Winter:
        return @"Winter";
        case Spring:
        return @"Spring";
        default:
        return @"Unknown";
    }
}

enum Season winter = Winter;
NSString *strValue = [self SeasonToString:winter];
//strValue is "Winter"