博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS-OC-基础-NSNumber常用方法
阅读量:5061 次
发布时间:2019-06-12

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

/*===========================NSNumber数值对象=========================*/        // 将基本数据类型保存为NSNumber 对象类型    NSNumber *intNum = [NSNumber numberWithInt:10];    NSLog(@"num = %@",intNum);    NSNumber *floatNum = [NSNumber numberWithFloat:10.32];    NSLog(@"floatNum = %@",floatNum);    NSNumber *doubleNum = [NSNumber numberWithDouble:345.567890];    NSLog(@"doubleNum = %@",doubleNum);    NSNumber *boolNum = [NSNumber numberWithBool:YES];    NSLog(@"booleNum = %@",boolNum);        // 将NSNumber 对象类型还原成基本数据类型    int value1 = [intNum intValue];    float value2 = [floatNum floatValue];    double value3 = [doubleNum doubleValue];    BOOL value4 = [boolNum boolValue];        // 简介写法    NSNumber *num = @1;    NSNumber *num1 = @3.14;    NSNumber *num2 = @343.33434344;    NSNumber *num3 = @YES;        NSLog(@"num = %@",num);            /*===========================NSValue对象类型=========================*/        /* NSNumber 用来保存基本数据类型,但是像结构体这样的数据类型就保存不了了,     所以得使用 NSValue 来保存结构体这样的数据类型          OC 常用的结构体类型:     NSRange(表示范围) 、NSPoint(表示坐标位置)、NSSize(表示尺寸)、     NSRect(表示一个位置和尺寸)     */        // 方式一:    // 把结构体保存为NSValue 对象类型    CGPoint point = {
20,30}; NSValue *value = [NSValue value:&point withObjCType:@encode(CGPoint)]; // NSArray *array = @[value]; NSLog(@"value = %@",value); // getValue 还原结构体 CGPoint point1; [value getValue:&point1]; NSLog(@"point.x = %.2f",point1.x);

 

本文GitHub地址

转载于:https://www.cnblogs.com/zhang-kiwi/p/5009034.html

你可能感兴趣的文章
Windows Phone Marketplace 发布软件全攻略
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
语义web基础知识学习
查看>>
hexo个人博客添加宠物/鼠标点击效果/博客管理
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
关于WPF的2000件事 02--WPF界面是如何渲染的?
查看>>
单元测试、、、
查看>>
SVN使用教程总结
查看>>
JS 浏览器对象
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
虚拟中没有eth0
查看>>
Unity 3D游戏开发学习路线(方法篇)
查看>>
BZOJ2049[Sdoi2008]Cave 洞穴勘测(LCT模板)
查看>>
vuex插件
查看>>
2011年12月09日
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
合并单元格
查看>>
swift-初探webView与JS交互
查看>>
IOS-图片操作集合
查看>>