一个类提供一种访问其唯一的对象的方式。
单例的简洁写法,在外部调用 alloc 和 init 依然能够实例出一个新的对象。
+ (instancetype)shareDataManager {
static dataManager *manager;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
manager = [[dataManager alloc] init];
});
return manager;
}
网友评论