黑马程序员技术交流社区

标题: NSNumber [打印本页]

作者: yangguangyu    时间: 2015-9-14 21:20
标题: NSNumber
1.将各种基本数据类型包装成NSNumber对象.

// 将age变量包装成NSNumber对象
    int age = 100;
    @(age);
    //[NSNumber numberWithInt:age];

//将基本数据类型包装成NSNumber对象
NSNumber *num = [NSNumber numberWithInt:10];
NSNumber *n = [NSNumber numberWithDouble:10.5];

2.将NSNumber对象转化成基本数据类型

//将NSNumber对象转为基本数据类型
//转为int
int a = [number intValue];

//转为double
double d = [number doubleValue];

3.将基本数据类型快速包装成NSNumber对象

// 将各种基本数据类型包装成NSNumber对象
    @10.5;
    @YES;
    @'A'; // NSNumber对象

    //注意@'A'和@"A"的区别
    @"A"; // NSString对象




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2