黑马程序员技术交流社区
标题:
将基本数据类型、结构体包装成OC对象
[打印本页]
作者:
wxy19891017
时间:
2015-4-12 23:03
标题:
将基本数据类型、结构体包装成OC对象
1. NSNumber
将基本数据类型包装成对象
NSNumber *num = [NSNumber numberWithInt:25];
NSDictionary *dict =@{@”age”: num};
NSNumber *num1 = dict[@”age”];
int a = [num2 intValue];
编译器特性:自动将基本数据类型包装成对象
NSArray *aray = @{@”age”:@20};
@’A’ ;//NSNumber对象 @(age)
@”A”;//NSString对象
2. NSValue
NSNumber继承自NSValue。
// 结构体--->OC对象
CGPoint p = CGPointMake(10, 10);
// 将结构体转为Value对象
NSValue *value = [NSValue valueWithPoint:p];
// 将value转为对应的结构体
// [value pointValue];
NSArray *array = @[value ];
作者:
袁胜平
时间:
2015-4-13 00:11
好东西。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2