OC基础使用(七 NSMutableArray 可变数组)
来源:互联网 发布:阿里云搭建网站全过程 编辑:程序博客网 时间:2024/06/09 16:36
NSMutableArray 可变数组
1.使用初始化方法创建
NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:0];
2.添加元素
[array addObject:@"one"];
[array addObjectsFromArray:ay];
3.根据下标插入元素
[array insertObject:@"zero" atIndex:0];
4.根据下标替换元素
[array replaceObjectAtIndex:4 withObject:@"四"];
5.根据下标交换元素的位置
[array exchangeObjectAtIndex:0 withObjectAtIndex:6];
6.移除元素
6.1 根据下标移除元素
[array removeObjectAtIndex:4];
6.2 移除指定的元素
[array removeObject:@"three"];
6.3 移除最后一个元素
[array removeLastObject];
6.4 移除指定区域的元素
NSRange range = NSMakeRange(1, 2);
[array removeObjectsInRange:range];
6.5 移除所有元素
[array removeAllObjects];
6.6 排序
排序不可变数组
[array sortedArrayUsingSelector:@selector(compare:)];
排序可变数组
[array sortUsingSelector:@selector(compare:)];
1.使用初始化方法创建
NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:0];
2.添加元素
[array addObject:@"one"];
[array addObjectsFromArray:ay];
3.根据下标插入元素
[array insertObject:@"zero" atIndex:0];
4.根据下标替换元素
[array replaceObjectAtIndex:4 withObject:@"四"];
5.根据下标交换元素的位置
[array exchangeObjectAtIndex:0 withObjectAtIndex:6];
6.移除元素
6.1 根据下标移除元素
[array removeObjectAtIndex:4];
6.2 移除指定的元素
[array removeObject:@"three"];
6.3 移除最后一个元素
[array removeLastObject];
6.4 移除指定区域的元素
NSRange range = NSMakeRange(1, 2);
[array removeObjectsInRange:range];
6.5 移除所有元素
[array removeAllObjects];
6.6 排序
排序不可变数组
[array sortedArrayUsingSelector:@selector(compare:)];
排序可变数组
[array sortUsingSelector:@selector(compare:)];
1 0
- OC基础使用(七 NSMutableArray 可变数组)
- OC--NSMutableArray可变数组
- OC-044.可变数组NSMutableArray
- OC可变数组(NSMutableArray)相关方法
- Foundation框架基础 NSMutableArray-可变数组
- Snail—OC学习之可变数组NSMutableArray
- 可变数组NSMutableArray
- NSMutableArray--可变数组
- NSMutableArray--可变数组
- NSMutableArray(可变数组)
- 可变数组NSMutableArray详解
- OC 中的数组方法(不可变数组NSArray 和 可变数组 NSMutableArray)
- OC 数组中的方法 (不可变数组NSArry 和可变数组 NSMutableArray)
- OC语言 集合>>不可变数组(NSArray) 与 可变数组(NSMutableArray)
- NSMutableArray 可变数组-Objective-C
- NSMutableArray使用(七)
- OC基础使用(五 NSMutableString 可变字符串)
- OC基础使用(九 NsMutableDictionary 可变字典)
- 7、学习线程
- Vim打开多个文件
- 获取今后多少天后的日期
- 关于数据库的性能优化措施
- 强引用、软引用、弱引用、虚引用
- OC基础使用(七 NSMutableArray 可变数组)
- java自学笔记————反射常用的方法和对象;
- 阿里云Ubuntu 12.4 64位 安装docker
- 百钱买百鸡问题(附java源代码)
- 【BZOJ2298】【HAOI2011】problem a 动态规划
- C语言实现控制台输出背景颜色字体颜色变化
- 8、学习线程——死锁
- ubuntu常用操作命令
- 生产者消费者