TCGBUtility Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | TCGBUtility.h TCGBUtility.m |
Other Methods
+ invokeClassMethodWithClassName:methodName:returnValue:params:
@example return 값이 BOOL일 경우 void pointer = (void )malloc(1); [TCGBUtility invokeClassMethodWithClassName:@“TCGBGamebase” methodName:@“banInfo” returnValue:pointer params:nil]; bool boolPointer = (bool )pointer; bool value = *boolPointer; BOOL isConnected = (BOOL)value;
+ (void)invokeClassMethodWithClassName:(NSString *)className methodName:(NSString *)methodName returnValue:(void *)returnValue params:(void *)firstParamPointer, ...Declared In
TCGBUtility.h
Json Methods
+ valueFromJson:forPath:
jsonPath : ex) @“test1.test2.test3”
+ (id)valueFromJson:(NSDictionary *)json forPath:(NSString *)jsonPathDeclared In
TCGBUtility+Json.h
+ valueFromJsonString:forPath:
last keyname to get value.
+ (id)valueFromJsonString:(NSString *)jsonString forPath:(NSString *)jsonPathDeclared In
TCGBUtility+Json.m
+ extractValueFrom:searchString:
dottedString : ex) @“test1.test2[2].test3 json : @{@"test1”:@{@“test2”:@[1,@{@“test3”:@“value”}]}]}
+ (id)extractValueFrom:(NSDictionary *)json searchString:(NSString *)dottedStringDeclared In
TCGBUtility+Json.h
Bundle Methods
+ localizedStringByDisplayLanguageForKey:
@description 우선순위에 따라서 표시할 문자열을 가져옴
+ (NSString *)localizedStringByDisplayLanguageForKey:(NSString *)keyDeclared In
TCGBUtility+Bundle.h