码迷,mamicode.com
首页 > 其他好文 > 详细

Snail—OC学习之NSNumber

时间:2015-07-25 16:57:04      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

在以后的学习或者以后做项目的时候 会希望把基本数据类型,例如:int、float等等数值 也存到数组或者字典中

因为数组、字典只能存储对象
所以,NSNumber类可以对基本数据进行封装成一个对象 进行存储

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        
        NSNumber * intNumber = [NSNumber numberWithInt:11];
        NSNumber * floatNumber = [NSNumber numberWithFloat:2.1f];
        NSNumber * doubleNumber = [NSNumber numberWithFloat:2.2];
        NSNumber * charNumber = [NSNumber numberWithChar:'r'];
        NSNumber * boolNumber = [NSNumber numberWithBool:YES];
        
        //得到intNumber中得值
        int a = [intNumber intValue];
        NSInteger aa = [intNumber integerValue];
        
        
        
        //把他们放在数组中
        NSArray * array = @[intNumber,floatNumber,doubleNumber,charNumber,boolNumber];
        //把他们放在字典中
        NSDictionary * dict = @{@"int":intNumber,@"float":floatNumber,@"double":doubleNumber,@"char":charNumber,@"bool":boolNumber};
   
    }
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

Snail—OC学习之NSNumber

标签:

原文地址:http://blog.csdn.net/qq1791422018/article/details/47057193

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!