//类簇:NSString/NSArray/NSDictionary/NSNumber/NSDate等,这些类的底层是由许多个不同的类组成的,抽象类或类簇。类簇是不能被继承的。
NSString *str0 = @"hello";
NSString *str1 = [NSString stringWithFormat:@"%d",4];
NSLog(@"str0:%@",[str0 class]);
NSLog(@"str1:%@",[str1 class]);
NSMutableString *muta = [NSMutableString stringWithString:str1];
NSLog(@"str2:%@",[muta class]);
/*json数据类型:
字典,数组,字符串,BOOL,基础类型,null
*/
//null --> 是NSNull类的对象
//NSNull类的作用,就是创建一个空对象。
NSNull *null = [NSNull null];
//要在一个数组中,放入一个空对象
//如果在数组中放入nil --> 数组到nil处就会结束 --> 数组中只有nil前的两个元素
NSArray *arr = [NSArray arrayWithObjects:@"one",@"two",nil,@"three", nil];
NSLog(@"arr = %@",arr);
//在数组中放入NSNull类的对象,相当于放入了一个空对象。占位符
NSArray *arr1 = [NSArray arrayWithObjects:@"one",@"two", null,@"three", nil];
NSLog(@"arr1 = %@",arr1);