+(CoachType *)sharedInstance{ static CoachType *sharedInstance = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ sharedInstance = [[CoachType alloc] init]; }); return sharedInstance; }