A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© itheimaXYP 中级黑马   /  2014-8-19 19:31  /  886 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 itheimaXYP 于 2014-8-19 19:33 编辑

NSArray、NSMutableArray 有序(可以用索引访问),可以存放相同的元素,不能存放nil。

1、创建

[objc] view plaincopy
// NSArray  
NSArray *arr = @[@"Android", @"iOS"];  
  
// NSMutableArray  
NSMutableArray *marr = [NSMutableableArray initWithCapacity:10];  
2、添加元素

[objc] view plaincopy
[maar addObject: @"Java"]; //在数组最后添加  
[maar insertObject: @"C++" atIndex:0]; //是插入到指定索引的前面  
3、删除元素
[objc] view plaincopy
[marr removeObjectAtIndex:0]; //从指定索引移除  
[marr removeAllObjects];      //移除所有元素  
[marr removeLastObject];      //移除最后那个元素  
4、获取元素
[objc] view plaincopy
NSString *str = arr[0];  
5、遍历

[objc] view plaincopy
// 方式1  
for (int i = 0; i < arr.length; i++)  
{  
    NSLog(@"%@", arr);  
}  
  
// 方式2  
for (NSString *str in arr)  
{  
    NSLog(@"%@", str);  
}  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马