NSNumber

#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; }

你可能感兴趣的:(NSNumber)