#import <Foundation/Foundation.h>
void number() {
// 将int类型的10 包装成 一个NSNumber对象
NSNumber *number = [NSNumbernumberWithInt:10];
NSLog(@"number=%@", number);
NSMutableArray *array = [NSMutableArrayarray];
//添加数值到数组中
[arrayaddObject:number];
//取出来还是一个NSNumber对象,不支持自动解包(也就是不会自动转化为int类型)
NSNumber *number1 = [array lastObject];
// 将NSNumber转化成int类型
int num = [number1 intValue];
NSLog(@"num=%i", num);
}
int main(int argc,const char * argv[])
{
@autoreleasepool {
number();
}
return 0;
}
时间: 2024-11-05 04:56:13