在Objective-C中处理自己的sharedInstance,可以通过以下步骤实现:
@interface MySingleton : NSObject
+ (instancetype)sharedInstance;
@end
#import "MySingleton.h"
@implementation MySingleton
+ (instancetype)sharedInstance {
static MySingleton *_sharedInstance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_sharedInstance = [[MySingleton alloc] init];
});
return _sharedInstance;
}
@end
MySingleton *singleton = [MySingleton sharedInstance];
这样就可以在Objective-C中处理自己的sharedInstance了。
领取专属 10元无门槛券
手把手带您无忧上云