单例模式
+(instantClass *) sharedClient {
static instantClass * _shredClint = nil;
static dispatch_once_t once;
dispatch_once (&once,^{ _sharedClient = [[instantClass alloc] init];
});
return _sharedClient;
}
应用场景:
单例模式是只在整个应用程序当中只生成一个实体类。
并且是用[SharedClient sharedClient]方法产生这个实体类,所以当代码中有这段代码时,
就不应该存在instantClass * class =[ [instantClass alloc ] init]这样的代码。