NSNUmber,NSValue,NSNull
程序员文章站
2022-06-07 16:15:01
...
NSNUmber
数字对象【基本数据类型】
把C语言的int char long float double NSInteger等基本的数据类型转化(包装)为一个数字对象
数字包装类NSNUmber
NSValue
可以把任意的数据类型转化为NSValue对象
那么C语言的数据类型和结构体类型等这些复合的数据类型,都可以通过NSValue进行转换
int *、 int[5]、 struct Range
NSRange—结构体类型struct
把一个字符串的字串范围保存在OC的数组中
NSNull
遇到nil表示结束
nil不会放进去的
创建 数组的时候,nil是数组结束的标志
nil是不能作为数组、字典的元素
那么如果我们要向在数组、字典中存放一个空对象,提前给一个元素占位,那么我们可以用NSNull
创建一个空对象
NSNull * null = [[NSNull alloc]init];
NSMutableArray * mArray = [NSMutableArray arrayWithObjects:@"oc",null,@"ui",@"Ios",nil ];
上一篇: 面向对象的PHP
下一篇: Fragment监听返回键的一种合理方式
推荐阅读
-
iOS中json解析出现的null,nil,NSNumber的解决办法
-
Objective-C中NSNumber与NSDictionary的用法简介
-
iOS中json解析出现的null,nil,NSNumber的解决办法
-
plist读写,NSArray,NSData,NSnumber,字典等简使用
-
iOS中nil、Nil、NULL、NSNull详解
-
NSNUmber,NSValue,NSNull
-
OC中的nil、Nil、NULL、NSNull
-
Objective-C的Foundation框架——NSNumber/NSValue/NSNull
-
ios学习笔记之nil、NULL和NSNull
-
Objective-c中数字型字符串转换NSNumber的三种方法