黑马程序员技术交流社区
标题:
NSMutableArray的基本使用
[打印本页]
作者:
阿么
时间:
2016-3-19 23:05
标题:
NSMutableArray的基本使用
NSMutableArray的基本使用
1. 可变数组:初始化的时候,直接放置某个元素
NSMutableArray *arr2 = [NSMutableArray arrayWithObject:@"one"];
NSMutableArray *arr3 = [NSMutableArray arrayWithObjects:@"one",@"two",@3,nil];
2. 创建数组的时候指定放置多少个元素:
NSMutableArray *arr4 = [NSMutableArray arrayWithCapacity:5];
[arr4 addobject:@"fengjie"]
3. 插入某个元素到数组当中
[arr1 insertObject:@"fengjie" atIndex:0];
[arr1 removeAllobjects]; // 移除数组中所有的元素
4. 修改数组当中的某个元素
[arr3 replaceObjectAtIndex:1 withObject:@"four"];
5. 判断数组中是否包含某个元素
BOOL isSearch = [arr3 containsObject:@"four"];
6. 交换数组当中的元素:
NSMutableArray *arr5 =[NSMutableArray arrayWithObjects:@1,@2,@3,@4,@5, nil];
// 可以交换数组元素
[arr5 exchangeObjectAtIndex:0 withObjectAtIndex:4];
1. 可变数组:初始化的时候,直接放置某个元素
NSMutableArray *arr2 = [NSMutableArray arrayWithObject:@"one"];
NSMutableArray *arr3 = [NSMutableArray arrayWithObjects:@"one",@"two",@3,nil];
2. 创建数组的时候指定放置多少个元素:
NSMutableArray *arr4 = [NSMutableArray arrayWithCapacity:5];
[arr4 addobject:@"fengjie"]
3. 插入某个元素到数组当中
[arr1 insertObject:@"fengjie" atIndex:0];
[arr1 removeAllobjects]; // 移除数组中所有的元素
4. 修改数组当中的某个元素
[arr3 replaceObjectAtIndex:1 withObject:@"four"];
5. 判断数组中是否包含某个元素
BOOL isSearch = [arr3 containsObject:@"four"];
6. 交换数组当中的元素:
NSMutableArray *arr5 =[NSMutableArray arrayWithObjects:@1,@2,@3,@4,@5, nil];
// 可以交换数组元素
[arr5 exchangeObjectAtIndex:0 withObjectAtIndex:4];
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2