struct 转对象(NSValue)

来源:互联网 发布:行情数据接口 编辑:程序博客网 时间:2024/05/20 12:50
1.struct aStruct{    int a;    int b;};typedef struct aStruct aStruct;
2.aStruct struct; struct.a = 0; struct.b = 0;
NSValue *anObj = [NSValue value:&struct withObjCType:@encode(aStruct)];NSArray *array = [NSArray arrayWithObjects:anObj, nil];
3.
NSValue *anObj = [array objectAtIndex:0];aStruct struct;[anObj getValue:&struct];

0 0