OC中不可变数组和可变数组的操作方法

一.不可变数组NSArray

1.获取数组元素个数

NSLog(@"array数组中元素的个数为%lu",array.count);

2.用数组下标获取元素

NSLog(@"array[0] = %@",[array objectAtIndex:0]);

二.可变数组NSMutableArray

1.添加元素

[marry addObject:@"苹果"];

2.插入元素

[marray insertObject:@"香蕉" atIndex: 4];

3.删除元素

[marray removeObjectAtIndex : 2];

4.替换元素

[marray replaceObjectAtIndex : 2 withObject:@"大橘子"];  // 替换指定位置的元素

5.交换指定位置的两个元素

[marray exchangeObjectAtIndex :1 withObjectAtIndex: 2];

6.输出时,用for循环打印输出

for (int i = 0;i < marray.count ; i++){

  NSLog(@"marray[%d] = %@",i,marray[i]);

}

你可能感兴趣的:(Objective-C,数组,NSArray)