本帖最后由 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);
} |
|