+(UIManager *)sharedInstance {
static UIManager *sharedInstance = nil;
static dispatch_once_t oncePredicate;
dispatch_once (&oncePredicate, ^{
if(sharedInstance == nil){
sharedInstance = [[UIManager alloc] init];
}
});
return sharedInstance;
}
这就意味着你任何时候访问共享实例,需要做的仅是:
AccountManager *accountManager = [AccountManager sharedManager];