ios単例モード
1238 ワード
単一モード
このクラスは常に1つのオブジェクト(同じ)しか作成できません.
手順:クラスYQConfig を作成クラスメソッド を書く
}
このクラスは常に1つのオブジェクト(同じ)しか作成できません.
手順:
```
+(instancetype)config{
static YQConfig*instance;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
instance=[[YQConfig alloc]init];
});
return instance;
}
```
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
YQConfig*config1=[[YQConfig alloc]init ];
NSLog(@"config1 %@ ",config1);
YQConfig*config2=[[YQConfig alloc]init];
NSLog(@"config2 %@ ",config2);
YQConfig *config3=[YQConfig config];
NSLog(@"config3 %@",config3 );
YQConfig*config4=[YQConfig config ];
NSLog(@"config4 %@ ",config4 );
}
:
2016-07-19 11:34:20.996 [5486:2851930] config1
2016-07-19 11:34:20.997 [5486:2851930] config2
2016-07-19 11:34:20.997 [5486:2851930] config3
2016-07-19 11:34:20.997 [5486:2851930] config4
: