NSNumber

简介: #import void number(){ NSNumber *numberint=[NSNumber numberWithInt:10]; NSNumber *numberchar=[NSNumber numberWithChar:'a...
#import <Foundation/Foundation.h>

void number(){
    NSNumber *numberint=[NSNumber numberWithInt:10];
    NSNumber *numberchar=[NSNumber numberWithChar:'a'];
    NSMutableArray *array=[NSMutableArray arrayWithObject:numberint];
    [array addObject:numberchar];
    NSLog(@"%@",array);
    //取出来还是一个NSNumber对象,不支持自动解包
    NSNumber * num=[array lastObject];
    //将NSNumber类型转化成char类型
    char nu=[num charValue];
    NSLog(@"%c",nu);
}

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

    @autoreleasepool {
        
        //在NSArray和NSDictionary中不可以向其中塞基本数据类型,但我们可以将基本数据类型转化成NSNumber再塞给数组或者字典
        number();
        
    }
    return 0;
}

相关文章
|
数据安全/隐私保护
|
数据安全/隐私保护 iOS开发
|
XML 数据格式
|
存储 Android开发 自然语言处理