标签:
//主要作用:
//由于OC中NSArray\NSDictionary中只能存储对象
//那么NSNumber就是用来把int\float\double等转换成对象
NSNumber * nb=[NSNumber numberWithInt:5];
NSArray * arr=@[nb];
NSNumber * nb2=arr.firstObject;
int a=nb2.intValue;
NSNumber * n=@4.6;
NSArray *array=@[n];
NSNumber *n2=array.lastObject;
NSLog(@"%f",n2.floatValue);
//NSNumber继承NSValue
//NSValue是把结构体转换成对象
CGPoint cg=NSMakePoint(4, 5);
NSValue *value=[NSValue valueWithPoint:cg];
NSArray * arr2=@[value];
NSValue * rel=arr2.firstObject;
CGPoint c=rel.pointValue;
标签:
原文地址:http://www.cnblogs.com/DreamLinku/p/5385066.html