可变数组NSMutableArray
//创建一个空的可变数组 NSMutableArray *array = [NSMutableArray array]; //向数组里面添加对象 [array addObject:@"《美人鱼》"]; [array addObject:@"《疯狂动物城》"]; [array addObject:@"《逃学威龙》"]; [array addObject:@"《唐伯虎点秋香》"]; for (int i = 0; i < array.count; i++) { NSLog(@"%@",array[i]);//依次打印:《美人鱼》《疯狂动物城》《逃学威龙》《唐伯虎点秋香》 } //指定位置插入一个对象 [array insertObject:@"《国产凌凌漆》" atIndex:1]; for (int i = 0; i < array.count; i++) { NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《疯狂动物城》《逃学威龙》《唐伯虎点秋香》 } //交换数组中两个对象的位置 [array exchangeObjectAtIndex:2 withObjectAtIndex:4]; for (int i = 0; i < array.count; i++) { NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《唐伯虎点秋香》《逃学威龙》《疯狂动物城》 } //替换数组中的某一个 [array replaceObjectAtIndex:4 withObject:@"《大话西游》"]; for (int i = 0; i < array.count; i++) { NSLog(@"%@",array[i]);//依次打印:《美人鱼》《国产凌凌漆》《唐伯虎点秋香》《逃学威龙》《大话西游》 } //删除数组中的对象 [array removeObjectAtIndex:1]; for (int i = 0; i < array.count; i++) { NSLog(@"%@",array[i]);//依次打印:《美人鱼》《唐伯虎点秋香》《逃学威龙》《大话西游》 } //删除数组中的最后一个对象 [array removeLastObject]; for (int i = 0; i < array.count; i++) { NSLog(@"%@",array[i]);//依次打印:《美人鱼》《唐伯虎点秋香》《逃学威龙》 } //删除数组中的全部对象 [array removeAllObjects];