什么是数组?
数组是一个有序的集合,OC中的数组只能存储对象类型,但是对于对象的类型没有限制。
我们可以通过下标去访问数组元素,下标从0开始。
NSArray:是不可变数组,也就是对象创建好以后,数组中的元素个数不能发生变化。
NSMutableArray:可变数组,即对象创建好以后,数组中的元素可以灵活的进行增删改操作。
下面来初始化一个数组
注:nil作为数组存放元素的结束标志,多个元素通过逗号间隔。
//初始化数组
NSArray *number = [[NSArray alloc] initWithObjects:@"one",@"two",@"three", nil];
也可以写成便利构造器的形式
//便利构造器
NSArray *number1 = [NSArray arrayWithObjects:@"one",@"two",@"three", nil];
还可以写成字面量形式
//字面量形式
NSArray *number2 = @[@"one",@"two",@"three"];
NSArray常用方法
//元素个数
NSInteger count = number.count;
NSLog(@"%ld",(long)count);
//获取数组中指定下标对应的元素
NSArray *a