1、定义一个可变数组
NSMutableArray *arr = [ [NSMutableArray alloc] initWithObject:@"one",@"two",nil ];
2、定义一个空的可变数组
NSMutableArray *arr = [ [NSMutableArray alloc] init];
3、向可变素组中追加元素
[ arr addObject:@"snms" ];
4、删除可变数组中的元素
[ arr removeObject:@"snms" ];
5、删除数组中的所有元素
[ arr removeAllObjects];
6、将数组中的两个元素位置互换
[ arr exchangeObjectAtIndex:0 withObjectAtIndex:2 ];
//将第一个和第三个元素位置进行互换
7、将字符串切割成一个可变数组
NSString *stri = @"my name is snms";
NSMutableArray *arr = [ stri componentsSparatedByString:@" " ];
//以空格作为切割截止,进行分割;
8、将数组逆序【枚举遍历】
NSMutableArray *arr1 =[ [NSMutable alloc] init]
NSEnumerator *enumerator = [arr reverseObjectEnumerator];
id obj;
while ( obj = [enumerator nextObject] ){
[ arr1 addObject obj];
}
//关键点就是枚举中的【reverseObjectEnumerator】
9、将数组拼接成字符串
NSArray*users = [[NSArrayalloc]initWithObjects:@"SNMS",@"wjx",@"TONY",nil];
NSString*stra = [userscomponentsJoinedByString:@","];
//将逗号作为拼接符,将数组拼接成字符串;