+ (MYManager *)shareManager { static dispatch_once_t once; static MYManager * __singleton__; dispatch_once(&once, ^{ __singleton__ = [[MYManager alloc] init]; }); return __singleton__; }