// VersionUpdata.h
+ (instancetype)sharedVersionUpdata;
// VersionUpdata.m
#import "VersionUpdata.h"
@interface VersionUpdata ()
@property(nonatomic,strong)UIView*versionUpdataView;
@end
@implementation VersionUpdata
staticVersionUpdata*_sharedVersionUpdata =nil;
+ (instancetype)sharedVersionUpdata {
staticdispatch_once_tonceToken;
dispatch_once(&onceToken, ^{
_sharedVersionUpdata = [[super allocWithZone:NULL] init];
});
return _sharedVersionUpdata;
}
+ (id)allocWithZone:(struct_NSZone*)zone {
return [VersionUpdata sharedVersionUpdata];
}
- (id)copyWithZone:(struct_NSZone*)zone {
return [VersionUpdata sharedVersionUpdata];
}