单例模式是经常用到的一种设计模型,其特点为唯一、便捷,书写规则往往较为简便:
+(SharedInstance *)sharedInstance
{
@synchronized(self){
if(!shared){
shared = [[SharedInstance alloc] init];
//**先默认为空
shared.appToken = @"";
shared.key = @"";
// shared.needGradeAppTip = YES;
shared.isNeedShowCounties = YES;
return shared;
}
return shared;
}
}
+ (instancetype)sharedInstance
{
static NSDateFormatter *formatter;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
formatter = [NSDateFormatter new];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
});
dispatch_once(&onceToken, ^{
NSLog(@"this is instanceType....");
});
return formatter;
}
4851

被折叠的 条评论
为什么被折叠?



