一.数组:
1.数组初始化:
a.NSArray *array = [[NSArray alloc] init];
b.NSArray *array = [[NSArray array];
2.初始化一个可以数组并同时添加元素:
NSArray *array = @[@“”,@“”,@“”];
3.取出数组中得元素:
(数组里面存得是神马类型的数据,就用神马类型的数据区接收)
a.假如放得字符:NSArray *m = array[2];
b.假如放得是对象:类名 *m = array [6];..............
4.数据的转换:
放入数组的数据,需要转换为NSNumberl类型才可以放入。
转换为NSNumber类型:float b=1.NSNumber *a = @(b);
NSNumber转为其他类型:int b = [a intValue];其他类型也是一样的方法
二.可变数组:
1.可变数组初始化: NSMutableArray *array = [NSMutableArray array];
初始化数组并同时放入数据:
NSMutableArray *array = [arrayWithArray:@“”]
NSMutableArray *array=NSMutableArray arrayWithObjects:@"",@"", nil];
注意:NSMutableArray *array3 = @[@“”];不能用这种方式初始化 可变数组)
2.向数组添加元素、删除元素、替换元素。
[NSMutableArray *array = [NSMutableArray array ];
添加:[array addObject:@“ag”];
删除:
a.删除最后一个:[array removeLastObject];
删除一个:[array removeObjectAtIndex:1];
删除所有:[skill removeAllObjects];
替换一个:[str replaceObjectAtIndex:1 withObject:@(89)];