1.创建数组对象
NSMutableArray *arr1= [[NSMutableArrayalloc]initWithObjects:@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",nil];
2.添加元素
[arr1 addObject:@"Frank"];
NSLog(@"arr1 = %@",arr1);
3插入元素 将duke添加到aa的后面,插到bb的位置
[arr1 insertObject:@"Duke" atIndex:1];
NSLog(@"arr1 = %@",arr1);
4.删除元素
将Duke移除掉
[arr1 removeObjectAtIndex:1];
NSLog(@"arr1 = %@",arr1);
[arr1 removeAllObjects];
NSLog(@"arr1 = %@",arr1);
5.替换元素
将Frank替换成帅哥
[arr1 replaceObjectAtIndex:6 withObject:@"帅哥"];
NSLog(@"arr1 = %@",arr1);
6.交换指定位置的两个元素
将aa和cc交换位置
[arr1 exchangeObjectAtIndex:0 withObjectAtIndex:2];
NSLog(@"arr1 = %@",arr1);
7.排序幼儿班,对原数组进行排序
[arr1 sortUsingSelector:@selector(compare:)];
NSLog(@"arr1 = %@",arr1);
8.快速遍历
如果数组中的对象中的类型不同,取出来的元素类型各异,所以我们统一使用一个对象的泛型,id类型,所以可以代表所有的对象类型
for(id str in arr1)
{
NSLog(@"str = %@",str);
}