NSNumber 是一个数值类型封装起来的数值。

装箱:基础类型->对象类型

NSNumber *number=[NSNumber numberWithInt:12];

拆箱:对象类型->对象类型

int a = [num intValue];

NSinteger

NSValue 是NSNumber 父类 不可变 将结构体封装成对象

NSRange range;

range.location=1; range.length=5;

装箱

NSValue *value=[NSValue valueWithRange:range]

NSRange range2;

拆箱

[value getValue:&range2];

可以自定义类型的结构体 rect 为结构体变量 MyRect 为结构体名称

NSValue *rectValue =[NSValue valueWithBytes:&rect objCType:encode(MyRect)];

NSNull 封装nil

NSArray *arr =[NSArray arrayWithObjects:@"tom",[NSNull null],nil];

for(int i=0; i<[arr count]; i++){}

最新文章

  1. 基于log4net的支持动态文件名、按日期和大小自动分割文件的日志组件
  2. python smtplib发送邮件遇到的认证问题
  3. sudo用户管理
  4. mysql 高级查询
  5. ADB server didn&#39;t ACK的解决方法
  6. HelloHibernate详解
  7. 初学VSTO一问,如何添加SheetChange事件
  8. Android 开源项目分类汇总
  9. 【转】C++里定义全局变量和函数常用方法
  10. 负载均衡之DNS轮询
  11. Android 内存监测工具 DDMS --&gt; Heap(转)
  12. Android Lint的使用
  13. 搜索引擎solr和elasticsearch
  14. Dynamics 365-关于Activity定制的一个细节
  15. 20145232韩文浩 《网络对抗技术》 Web基础
  16. 【原创 Hadoop&amp;Spark 动手实践 1】Hadoop2.7.3 安装部署实践
  17. CSS opacity的兼容写法
  18. springBoot集成Redis遇到的坑(择库)源码分析为什么择库失败
  19. 系统的Drawable(一)
  20. 第二十六天- C/S架构 通信流程 socket

热门文章

  1. 将Linux系统的字体全改成中文
  2. 被C语言操作符优先级坑了
  3. 二手回收能否翻过BAT这座大山?
  4. 教你如何将word中的表格完美粘贴到ppt中
  5. [工具] TreeSizeFree 查看每个文件夹的大小
  6. Xcode - Xcodeproject详解
  7. 【巷子】---fetch---基本使用
  8. hdu4513完美队形II manacher
  9. 什么是安全散列算法SHA256?
  10. MySQL Error 1215: Cannot add foreign key constraint