黑马程序员——OC语言Foundation框架 NSArray NSSet NSDictionary\NSMutableDictionary
(以下内容是对黑马苹果入学视频的个人知识点总结)
(一) NSNumber
将各种基本数据类型包装成NSNumber对象
1 @10.5; 2 @YES; 3 @'A'; 4 @"A";
1 NSNumber *n = [NSNumber numberWithDouble:10.5];
(二)NSDate
创建一个时间对象,打印出的时候是0时区的时间(北京-东8区)
1 NSDate *date = [NSDate date];
从1970开始走过的秒数
1 NSTimeInterval seconds = [date2 timeIntervalSince1970];
日期格式化
1 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 2 formatter.dateFormat = @"yyyy/MM/dd HH:mm";
(三)NSValue
NSNumber之所以能包装基本数据类型为对象,是因为继承了NSValue
将结构体转为Value对象
1 NSValue *value = [NSValue valueWithPoint:p];
将value转为对应的结构体
1 NSArray *array = @[value ];