NSMutableArray各种使用方法.
2014-08-07 18:46
549 查看
1.创建数组对对象
NSMutableArray *arr1 = [[NSMutableArray alloc] initWithObjects:@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",nil];
2.添加元素
[arr1
addObject:@"Frank"];
NSLog(@"%@", arr1);
3.插入元素
[arr1
insertObject:@"Duck"atIndex:1];
NSLog(@"%@", arr1);
4.删除元素
(1)将bb移除掉
[arr1
removeObjectAtIndex:1];
(2)移除全部元素
[arr1
removeAllObjects];
NSLog(@"%@", arr1);
5.替换元素
(1)将cc替换成帅哥
[arr1
replaceObjectAtIndex:6withObject:@"handsboy"];
NSLog(@"%@", arr1);
6.交换指定位置的两个元素.
将aa和cc交换一下位置
[arr1
exchangeObjectAtIndex:0 withObjectAtIndex:2];
NSLog(@"%@", arr1);
aa的下标为:0 cc的下标:2
7.排序
[arr1 sortUsingSelector:@selector(compare:)];
NSLog(@"arr1 = %@", arr1);
8.快速遍历
如果数组中的对象类型不同,取出来的元素类型各异,所以我们统一使用一个对象的泛型,id类型,可以代表所有的对象类型.
for (id str in arr1) {
NSLog(@"%@", str);
}
//待续............
NSMutableArray *arr1 = [[NSMutableArray alloc] initWithObjects:@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",nil];
2.添加元素
[arr1
addObject:@"Frank"];
NSLog(@"%@", arr1);
3.插入元素
[arr1
insertObject:@"Duck"atIndex:1];
NSLog(@"%@", arr1);
4.删除元素
(1)将bb移除掉
[arr1
removeObjectAtIndex:1];
(2)移除全部元素
[arr1
removeAllObjects];
NSLog(@"%@", arr1);
5.替换元素
(1)将cc替换成帅哥
[arr1
replaceObjectAtIndex:6withObject:@"handsboy"];
NSLog(@"%@", arr1);
6.交换指定位置的两个元素.
将aa和cc交换一下位置
[arr1
exchangeObjectAtIndex:0 withObjectAtIndex:2];
NSLog(@"%@", arr1);
aa的下标为:0 cc的下标:2
7.排序
[arr1 sortUsingSelector:@selector(compare:)];
NSLog(@"arr1 = %@", arr1);
8.快速遍历
如果数组中的对象类型不同,取出来的元素类型各异,所以我们统一使用一个对象的泛型,id类型,可以代表所有的对象类型.
for (id str in arr1) {
NSLog(@"%@", str);
}
//待续............
相关文章推荐
- OC学习之道:OC对象,字符串和数组的使用方法NSString,NSMutableString ,NSArray,NSMutableArray
- iOS 开发--NSMutableArray使用枚举方法
- NSMutableArray创建使用方法和心得
- OC NSArray 和 NSMutableArray 常用方法的使用和实例
- NSMutableArray中各种自定义排序方法
- NSArray,NSMutableArray的使用与内存问题
- NSMutableArray 对象的一些方法
- 新手学cocos2D小笔记-NSMutableArray的使用
- NSArray和NSMutableArray对象的使用
- NSString使用方法 和 NSMutableString使用方法
- NSArray和NSMutableArray的常用方法
- NSArray和NSMutableArray的使用总结
- NSArray,NSMutableArray的使用与内存问题
- NSArray和NSMutableArray常用方法总结
- NSArray和NSMutableArray常用方法及注意事项
- ios/iphone NSArray和NSMutableArray的常用方法
- NSMutableAttributedString 的使用方法,设置格式
- NSMutableArray的正确使用
- 常见的NSArray和NSMutableArray方法
- NSMutableArray 排序 --- 三种方法