目錄
1.使用場景
2.實際應(yīng)用
1.使用場景
當封裝好一個類吏恭,需要根據(jù)不同情況茫因,做出區(qū)分的時候~
.h
typedef NS_OPTIONS(NSUInteger, CityType) {
CITY_SHANGHAI = 0, //上海
CITY_BEIJING = 1 << 0, //北京
CITY_SHENZHEN = 1 << 1, //深圳
CITY_BENXI = 1 << 2, //本溪
};
@interface JDViewController : UIViewController
@property (nonatomic , assign) CityType cityType;
@end
.m
switch (self.cityType) {
case CITY_BEIJING:
NSLog(@"北京");
break;
case CITY_SHANGHAI:
NSLog(@"上海");
break;
case CITY_BENXI:
NSLog(@"本溪");
break;
case CITY_SHENZHEN:
NSLog(@"深圳");
break;
default:
break;
}
使用
JDViewController *jd = [[JDViewController alloc]init];
jd.cityType = CITY_BEIJING;
[self presentViewController:jd animated:YES completion:nil];
ps:這只是一個示例驰后,命名規(guī)范請參考Object-C命名規(guī)范鸦难。