IOS中的结构体保存到数组与读取

来源:互联网 发布:网络的利与弊作文1000 编辑:程序博客网 时间:2024/05/17 09:39
typedef struct{    CGFloat r;    CGFloat g;    CGFloat b;}TestStruct; NSMutableArray *array = [NSMutableArray array];//保存    for (unsigned i = 0 ; i<5; i++) {        TestStruct s;        s.b = i;        s.g = 1.0;        s.r = 2.0f;        NSValue *value = nil;        value = [NSValue valueWithBytes:&s objCType:@encode(TestStruct)];        [array addObject:value];    }//读取    for (NSValue *value in array) {        TestStruct s ;        [value getValue:&s];        NSLog(@"%f",s.b);    }

0 0
原创粉丝点击