+ (id)sharedInstance{ static id sharedInstance; static dispatch_once_t once; dispatch_once(&once, ^{ sharedInstance = [[[self class] alloc] init]; }); return sharedInstance;}spa