NSArray :不可变数组
NSMutableArray:可变数组
常用创建方法:NSArray *array = @[a1, a2, a3];
它里面的函数可以是任何NSObject类型,并且可以混合一起作为一个数组。
但这种方法只适用于 NSArray 类型数据,不适用于 NSMutableArray类型数据。
取值方法:array[i];
遍历数组方法
1)for (int i=0; i<array.count; i++){…….}
2)for (id obj in array) {……}
3)
[array enumerateObjectsUsingBlock:
^(id obj, NSUInteger idx, BOOL *stop)
{
// obj 即为数组中的个体
// idx 即为当前个体的索引
// stop 用于控制遍历是否要停止
NSLog(@“%ld + %@“, idx, obj);
if(idx == 0){
//停止遍历
*stop = YES;
}
}]