//初始化一个对象
//实例方法
NSArray *arr = [NSArray array];
NSArray *arr1 = [[NSArray alloc]init];
NSArray *arr2 = [[NSArray alloc]initWithArray:arr1];
//类方法创建
NSArray *arr3=[NSArray arrayWithObjects:@"数组", nil];
NSArray *arr4=[NSArray arrayWithArray:arr2];
NSArray *arr5=[NSArray arrayWithObjects:@"1",@"2",@"3", nil];
//快速创建
NSArray *arr6 = @[@"4",@"5",@"6",@"7"];
//数组的长度
[arr6 count];
//数组对象操作
NSString *str = [arr6 lastObject];//取出最后一个元素
NSLog(@"取出最后一个元素%@",str);
NSString *str1=[arr6 firstObject];//取出第一个元素
NSLog(@"%@",str1);
NSString *str2=[arr6 objectAtIndex:2];////取出下标为2的元素
NSLog(@"%@",str2);
NSUInteger t = [arr6 indexOfObject:@"4"];//取出@“4”,这个字符在那个位置
NSLog(@"%lu",t);
BOOL flag=[arr6 containsObject:@"1"];//判断@“1”是否在arr6这个数组中
NSLog(@"%u",flag);
//注意哦:使用一个可变数组首先要初始化
NSMutableArray *arr7=[NSMutableArray arrayWithObjects:@"1",@"2",@"3", nil];
[arr7 addObjectsFromArray:arr6]//把arr6添加到arr7中
NSLog(@"%@",arr7);
NSMutableArray *arr8 = [[NSMutableArray alloc]initWithArray:arr1];
NSMutableArray *arr9 = [NSMutableArray arrayWithArray:arr7];
[arr9 removeObject:@"1"];
NSLog(@"---%@",arr9);
[arr9 removeObjectAtIndex:1];//删除小标为1的元素
//改变数组中的元素
[arr7 replaceObjectAtIndex:1 withObject:@"b"];
NSLog(@"---%@",arr7);//用给定的对象去替换指定的元素
[arr7 exchangeObjectAtIndex:1 withObjectAtIndex:0];//交换两个指定位置的元素
NSLog(@"---%@",arr7);