黑马程序员-oc基础-NSNumber和NSValue的使用
来源:互联网 发布:视频消音软件 编辑:程序博客网 时间:2024/06/05 14:22
------Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ------
1.在往oc的集合中存数据的时候,只能是放oc类型的值,那么就会涉及到将值类型对转化成oc数据类型的
基本数据类型(int char double)-》oc数据类型
//方式一 [NSNumber numberWithInt: 10]//将int类型的数据转成NSNumber类型 [NSNumber numberWithDouble: 10.2] [NSNumber numberWithChar: 'A']//方式二[NSString stringWithFormat:@"%d",12]//将int转化成NSString类型//方式三 @"29" @"adc" //转化成NSString类型//方式四 //@值 ; @10 @22.2 @'A' @YES //方式五 int age=12; NSNumber * a=@(age) //注意此次必须用()将变量扩住,不然编译器会认为是一个关键字
NSNumber/NSString类型 -》c数据类型
int num=@12;[num intValue];[num charValue] ; //num是NSNumber/NSString对象
2.NSNumber是继承自NSValue的,NSValue可以将结构体转化成oc类型
结构体 -》oc类型
CGPoint *p=CGPointMake(10,12)//CGSize,CGRect 结构体也类似,也有valueWithSize,valueWithRect 方法 NSValue *value=[NSValue valueWithPoint:p]
oc类型 -》结构体
[value pointValue] //类似,也有sizeValue,rectValue方法
0 0
- 黑马程序员-oc基础-NSNumber和NSValue的使用
- 黑马程序员---OC学习笔记之NSNumber和NSValue的介绍和使用
- 黑马程序员----OC学习笔记之NSNumber和NSValue
- 黑马程序员--oc:NSString、NSValue、NSNumber、NSDate
- ——黑马程序员——OC中NSNumber、NSValue、NSDate 的使用总结
- 黑马程序员-OC基础之NSValue的使用
- 黑马程序员--NSNumber NSValue
- 黑马程序员——Foundation框架NSNumber和NSValue的介绍和使用
- OC--NSValue、 NSNumber、NSNull、NSDate的使用
- NSValue和NSNumber(OC的包装类)
- 黑马程序员 OC语言 - 9 NSDictionary、NSMutableDictionary、NSNumber、NSDate、NSValue
- 黑马程序员 oc随记 NSNumber、NSValue与NSDate
- 黑马程序员-OC学习笔记之Foundation框架NSNumber、NSValue和NSDate
- 黑马程序员-OC学习笔记之Foundation框架NSNumber、NSValue和NSDate
- OC中的NSNumber和NSValue
- 黑马程序员--ios基础--oc-foundation--NSSet、NSDictionary、NSNumber、NSValue、NSDate
- 【黑马程序员】【Foundation框架】NSNumber、NSValue和NSData
- 黑马程序员——OC语言加强---NSValue的介绍和使用
- 防水涂料施工的五大通病及其防治步伐
- 手机号归属地 libphonenumber
- 黑马程序员-oc基础-集合的总结
- Eclipse远程Debug设置
- bzoj2877: [Noi2012]魔幻棋盘 树套数+差分
- 黑马程序员-oc基础-NSNumber和NSValue的使用
- Mysql 逗号连接所有查询结果 数组方式显示查询结果
- 路桥工程中:钢吊箱、钢围堰、钢板桩施工区别
- .net动态调用webservice服务
- Linux-----Ubuntu下apt-get安装软件包时依赖包版本过高
- MapRecuce 结果输出
- oracle--Windows不能在本地计算机启动OracleDBConsoleorcl .错误代码1
- 黑马程序员-oc基础-NSDate基本用法
- CC2540的MAC地址