GCD方式创建单例

来源:互联网 发布:时代大数据公司 编辑:程序博客网 时间:2024/06/08 19:19

平时的创建单例方式需要重写7个方法,代码较多,使用GCD创建单例特别简单明了

原文地址:点击打开链接

.h文件:

@interface SingleObj : NSObject@property (nonatomic) NSMutableArray *alertViews;+ (SingleObj *)sharedInstance;


.m文件

+ (instancetype)sharedInstance{    static SingleObj *_sharedInstance = nil;    static dispatch_once_t onceToken;    dispatch_once(&onceToken, ^{        _sharedInstance = [[SingleObj alloc] init];        _sharedInstance.alertViews = [NSMutableArray array];    });    return _sharedInstance;}



原创粉丝点击