44 lines
702 B
Objective-C
44 lines
702 B
Objective-C
//
|
|
// GlobalData.m
|
|
// Unity-iPhone
|
|
//
|
|
// Created by Hl Zhang on 2023/9/8.
|
|
//
|
|
|
|
#import "GlobalData.h"
|
|
|
|
@implementation GlobalData
|
|
static GlobalData *_instance = nil;
|
|
NSString *_gamedata = nil;
|
|
|
|
+(instancetype) shareInstance
|
|
{
|
|
static dispatch_once_t onceToken ;
|
|
dispatch_once(&onceToken, ^{
|
|
_instance = [[super allocWithZone:NULL] init] ;
|
|
}) ;
|
|
|
|
return _instance ;
|
|
}
|
|
|
|
+(id) allocWithZone:(struct _NSZone *)zone
|
|
{
|
|
return [GlobalData shareInstance] ;
|
|
}
|
|
|
|
-(id) copyWithZone:(struct _NSZone *)zone
|
|
{
|
|
return [GlobalData shareInstance] ;
|
|
}
|
|
|
|
|
|
- (nonnull NSString *)getGameData {
|
|
return _gamedata;
|
|
}
|
|
|
|
- (void)setGameData:(nonnull NSString *)data {
|
|
_gamedata = data;
|
|
}
|
|
|
|
@end
|