博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSValue包装结构体,存取于NSArray中
阅读量:4115 次
发布时间:2019-05-25

本文共 254 字,大约阅读时间需要 1 分钟。

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);

转载地址:http://irwpi.baihongyu.com/

你可能感兴趣的文章
将PCIE接口抽象成网络接口
查看>>
mac OS X 安装 使用KERMIT
查看>>
指向指针的指针测试
查看>>
在openwrt上添加lua-cjson,并打补丁
查看>>
C的最优路径
查看>>
Linux shell实现阳历转农历
查看>>
打印回形数组
查看>>
C++格式化输出
查看>>
实现string
查看>>
统计文本中字符数和单词数
查看>>
按下标打印单词
查看>>
链表练习
查看>>
加密与解密;解压缩
查看>>
插入排序和快速排序
查看>>
类与继承
查看>>
给定两个整形变量的值将两个值的内容进行交换
查看>>
求10 个整数中最大值。
查看>>
求两个数的最大公约数
查看>>
总结c语言的操作符
查看>>
练习3
查看>>