字符串:
不可变初始化 NSString
NSString *string = @“”;//直接赋值
NSString *string = [NSString string];初始化
NSString *string =[[NSString alloc]init];初始化
NSString *string = [NSString stringWithFormat:@“01.f”,score];//直接格式化字符串
可变字符串 NSMutableString
初始化:NSMutableString *string = [NSMutableString string];
NSMutableString *string = [[NSMutableString alloc]init];
NSMutableString *string = [NSMutableString stringWithString@“"];
NSMutableString *string = [NSMutableString@“”];
数组:NSArray
不可变
初始化
NSArray *array = @[@“”,@“”,@“”];//直接赋值
NSArray *array = [[NSArray alloc]init];//初始化
NSArray *array = [NSArray array];初始化
初始化并赋值:
NSArray *list = [NSArray arrayWithObject:@“”];//初始化只有一个元素的数组
NSArray *list = [NSArray arrayWithObjects:@“”@“”,nil];//初始化只有一个元素的数组
可变
NSMutableArray *list = [NSMutableArray arrayWithArray@[@“”,@“"]];
NSMutableArray *list = [NSMutableArray stringWithFormat];
字典 NSDictionary
不可变
NSDictionary *dic = @{@“key”:@“z”,@“key2”:@“z2”};//直接赋值
NSDictionary *dic = [[NSDictionary alloc]init];初始化
NSDictionary *dic = [NSDictionary dictionary];初始化
NSDictionary *dic= [NSDictionary dictionaryWithObject:@“z”,forKey:@“key" ];
NSDictionary *dic= [NSDictionary dictionaryWithObjectsAndKeys:@“z”,@“key”,nil ];