在代码中创建集合,通过NSValue包装结构体存入集合,并且从集合中取出结构体:
User user={@"张三",2};
NSValue *userValue=[NSValue valueWithBytes:&user objCType:@encode(User)];
NSArray *myArray=[NSArray arrayWithObjects:@"h1",userValue,nil];
userValue=[myArray objectAtIndex:1];
[userValue getValue:&user];
NSLog(@"用户姓名: %@",user.name);
本文详细介绍了如何在代码中创建集合,通过NSValue包装结构体存入集合,并从集合中取出结构体的过程。重点在于理解结构体如何与集合交互,以及NSValue在这一过程中的作用。
1662

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



