個人亂猜的:由於API函數較多,一般增加開頭 Insert Add,Append,set開頭
刪除 :remove deleted
替換; repace
查詢 sort



//
// main.m
// RunTime
//
// Created by ganchaobo on 13-4-29.
// Copyright (c) 2013年 ganchaobo. All rights reserved.
//
#import <Foundation/Foundation.h>
void NSArrayAdd(){//add insert set;
//初始化數組
NSMutableArray *MutableArray=[NSMutableArray arrayWithObjects:@"1",@"2", nil];
//為數組添加一個對象
[MutableArray addObject:@"3"];//
//NSLog(@"%@",MutableArray);
//初始化數組
NSMutableArray *MutableArray1=[NSMutableArray arrayWithObjects:@"1",@"2", nil];
NSArray *arr=[NSArray arrayWithObjects:@"AB",@"FV", nil];
//讓數組中添加數組
//[MutableArray addObjectsFromArray:arr];
//在指定位置中插入對象
//[MutableArray insertObject:@"av" atIndex:2];
NSMutableIndexSet *set=[NSMutableIndexSet indexSet];
[ set addIndex:1];
[set addIndex:0];
[MutableArray insertObjects:arr atIndexes:set];
NSArray *arr2=[NSArray arrayWithObjects:@"11", nil];
[MutableArray setArray:arr2];
NSLog(@"%@",MutableArray);
}
void ArrayRemove(){//remove delete
NSMutableArray *arr=[NSMutableArray arrayWithObjects:@"AB",@"FV",@"dd",@"AB", nil];
// [arr removeObject:@"AB" inRange:NSMakeRange([arr count]-2, 2)];
//[arr removeObjectAtIndex:1];
// NSMutableIndexSet *set=[NSMutableIndexSet indexSet];
// [set addIndex:1];
// [set addIndex:3];
// [arr removeObjectsAtIndexes:set];
NSArray *AR=[NSArray arrayWithObjects:@"AB",@"12", nil];
[arr removeObjectsInArray:AR];//移除指定數組中相同d的元素
NSLog(@"%@",arr);
}
void NSArrayRelace(){
NSMutableArray *arr=[NSMutableArray arrayWithObjects:@"AB",@"FV",@"dd",@"AB", nil];
//[arr replaceObjectAtIndex:2 withObject:@"cc"];
// NSArray *arr1=[NSArray arrayWithObjects:@"1",@"2", nil];
// NSMutableIndexSet *index=[NSMutableIndexSet indexSet];
// [index addIndex:2];
// [index addIndex:0];
// [arr replaceObjectsAtIndexes:index withObjects:arr1];
//NSArray *A= [NSArray arrayWithObjects:@"V",@"T",@"B" nil];
NSArray *A=[NSArray arrayWithObjects:@"v",@"T",@"B", nil];
// [arr replaceObjectsInRange:NSMakeRange([arr count]-2, 2) withObjectsFromArray:A];
// [arr replaceObjectsInRange:NSMakeRange([arr count]-2, 2) withObjectsFromArray:A range:NSMakeRange([A count]-2, 2)];
NSLog(@"%@",arr);
}
void NSArraySort(){
NSMutableArray *arr=[NSMutableArray arrayWithObjects:@"1",@"2",@"5",@"3", nil];
[arr sortUsingSelector:@selector(compare:)];
NSLog(@"%@",arr);
}
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSArraySort();
}
return 0;
}
