首页 > 其他 > 详细

NSNumber 对象

时间:2015-12-20 22:31:18      阅读:186      评论:0      收藏:0      [点我收藏+]
//
//  main.m
//  NSNumber

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
    //NSNumber 数字
        //提供NSNumber类型和基本类型之间的相互转换
        // int float double char Bool signed unsigned
        //基本类型转成NSNumber
        //NSNumberxxx
        int i = 100;
        float f = 3.14;
        BOOL b = YES;
        char c = A;
        unsigned int ui = 1000;
        //对象加*号
        NSNumber *num = [NSNumber numberWithInt:i];
        NSNumber *num1 = [NSNumber numberWithFloat:f];
        NSNumber *num2 = [NSNumber numberWithBool:b];
        NSNumber *num3 = [NSNumber numberWithChar:c];
        NSNumber *num4 = [NSNumber numberWithUnsignedInt:ui];
        
        
        NSUInteger x = 100;
        NSNumber *num5 = [NSNumber numberWithUnsignedInteger:x];
        NSInteger y = 200;
        NSNumber *num6 = [NSNumber numberWithInteger:y];
        
        //把2转成对象 就可以加入数组 否则要@"2" 有时候集合不接受基本数据类型 就接受对象
        NSMutableArray *marray = [NSMutableArray arrayWithCapacity:10];
        
        [marray addObject:[NSNumber numberWithInt:2]];
        NSLog(@"%@",marray);
        //将NSnumber转换成基本数据类型
        i = [num intValue];//把num转换成int赋值给i
        f = [num1 floatValue];
        
        
    }
    return 0;
}

 

NSNumber 对象

原文:http://www.cnblogs.com/WJR12/p/5061916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!