OC基礎使用(七 NSMutableArray 可變數組)
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:)];
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.