http://arthurchen.blog.51cto.com/2483760/642536
介绍了创建单例的方式,不过后来发现其实在ios 4.0后有更加简单的方式。
就是使用GCD的功能
代码如下:
+ (instantClass *)sharedClient {
static instantClass *_sharedClient = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_sharedClient = [[instantClass alloc] init];
});
return _sharedClient;
}

本文介绍了一种在iOS 4.0之后更简单高效的创建单例对象的方法,利用Grand Central Dispatch (GCD)实现。通过静态变量和dispatch_once技术,确保全局范围内仅创建一次实例,提升代码效率。
3521

被折叠的 条评论
为什么被折叠?



