美文网首页
object-c 基础十五 【NSMutableArray】可变

object-c 基础十五 【NSMutableArray】可变

作者: vikin_ | 来源:发表于2016-04-02 20:22 被阅读189次

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:@","];

//将逗号作为拼接符,将数组拼接成字符串;

相关文章

网友评论

      本文标题:object-c 基础十五 【NSMutableArray】可变

      本文链接:https://www.haomeiwen.com/subject/jwtulttx.html