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 0
原创粉丝点击