1.NSArray的初始化
//用一个对象生成一个不可变数组。OC里面的数组,可以存放不同数据类型。
//注意:数据类型都得是对象!!!
//1.直接初始化
NSArray *arr1 = [NSArray arrayWithObject:@"1"];
NSArray *arr2 = [NSArray arrayWithObjects:@"2",@"3",@"4",nil];
//2.用数组生成另一个数组
NSArray *arr3 = [NSArray arrayWithArray:arr2];
//3.简便初始化
NSArray *arr4 = @[
arr1,
arr2,
arr3
];
2.NSArray的常用方法
//1.获取集合元素个数
arr4.count
//2.获得index位置的元素
[arr4 objectAtIndex:2]
//3.是否包含某一个元素(BOOL类型)
[arr4 containsObject:@"1"]
//4.返回第一个元素和最后一个元素
[arr4 firstObject]
[arr4 lastObject]
//5.查找anObject元素在数组中的位置(如果找不到,返回-1)
[arr4 indexOfObject:@"1"]
//6.检查字符串是不是存在
[arr containsObject:@"aaa"
//7.遍历
//注意:不可以在for in遍历的时候修改数组内的内容!!!
for (id str in arr4) {
NSLog(@"str - %@",str);
}