黑马程序员——OC语言Foundation框架 NSArray NSSet NSDictionary\NSMutableDictionary

时间:2023-03-09 19:58:54
黑马程序员——OC语言Foundation框架  NSArray  NSSet NSDictionary\NSMutableDictionary

Java培训、Android培训、iOS培训、.Net培训、期待与您交流!

(以下内容是对黑马苹果入学视频的个人知识点总结)

(一) NSNumber

将各种基本数据类型包装成NSNumber对象

    @10.5;
@YES;
@'A';
@"A";
  NSNumber *n = [NSNumber numberWithDouble:10.5];

(二)NSDate

创建一个时间对象,打印出的时候是0时区的时间(北京-东8区)

  NSDate *date = [NSDate date];

从1970开始走过的秒数

 NSTimeInterval seconds = [date2 timeIntervalSince1970];

日期格式化

 NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy/MM/dd HH:mm";

(三)NSValue

NSNumber之所以能包装基本数据类型为对象,是因为继承了NSValue

将结构体转为Value对象

 NSValue *value = [NSValue valueWithPoint:p];

将value转为对应的结构体

     NSArray *array = @[value ];