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);
}
{
}TestStruct;
//保存
//读取
本文演示了如何定义一个包含浮点数的结构体,并通过NSValue将其存储到NSMutableArray中,之后再从数组中取出并打印这些结构体变量。
2733

被折叠的 条评论
为什么被折叠?



