// // 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