NSArray的复习总结
NSArray的复习总结
Who_Care_Who 发表于3年前
NSArray的复习总结
  • 发表于 3年前
  • 阅读 16
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: 下面对一些NSArray和NSMutableArray的一些常用用法进行总结。
//1.首先创建一个数组(NSArray)

NSArray *arr = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",nil]//初始化并创建数组

NSArray *arr1 = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4", nil]; 使用便利构造器创建数组

//2.得到数组元素的个数

NSInteger i = [arr count];

//3.访问数组的元素

NSString *c = [arr objectsAtIndex: 1];

//4.判断一个对象是否在数组中

BOOL b = [arr containsObject:@"5"];//返回NO;

//5.数组元素的下标

NSInteger *index = [arr indexOfObject:@"2"];

//可变数组(NSMUtableArray)这个也有两种方式,和NSArray一样

NSMutableArray *marr = [[NSMutableArray alloc]init];//初始化创建数组

//6.向数组中添加一个元素或数组

[marr addObject:@"1"];//(一次只能添加一个)[marr addObjectsFromArray:arr1];

//7.将一个元素插入到数组中得指定位置

[marr insertObject:@"a" atIndex:0];   

//8.删除数组中得元素

[marr removeOBjectAtIndex:1];//删除特定位置的元素  [marr removeAllObjects];

//9.切分数组componentsSeparatedByString

NSString *string = [[NSString alloc] initWithString:@"One,Two,Three,Four"];

NSArray *array = [string componentsSeparatedByString:@","];

//10.从数组中合并到字符串-componentsJoinedByString

NSArray *array = [[NSArray alloc] initWithObjects:@"One",@"Two",@"Three",@"Four",nil]; 

NSString *string = [array componentsJoinedByString:@","];

//11.数组枚举 objectEnumerator;从前向后  reverseObjectEnumerator;从后向前

 NSEnumerator *enumerator = [array objectEnumerator];
 
 NSEnumerator *enumerator = [array reverseObjectEnumerator];  

//12.快速枚举 (for ... in ...)

for(NSString *string in array) 

{ 

NSLog(@"string:%@",string); 

}







共有 人打赏支持
粉丝 2
博文 69
码字总数 28284
×
Who_Care_Who
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: