Object-C快速创建单例的宏
在Object-C中,可以使用以下两行代码来快速生成单例的宏:
+ (instancetype)sharedInstance {
static id sharedInstance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedInstance = [[self alloc] init];
});
return sharedInstance;
}
这个宏可以让你方便地将一个类转换成单例模式,提高代码的简洁性和可读性。
1.23KB
文件大小:
评论区