您的位置:首页 > 移动开发 > IOS开发

NSArray 和 NSMutableArray

2014-04-12 15:27 246 查看
NSArray :不可变数组
NSMutableArray:可变数组

常用创建方法:NSArray *array = @[a1, a2, a3];
它里面的函数可以是任何NSObject类型,并且可以混合一起作为一个数组。
但这种方法只适用于 NSArray 类型数据,不适用于 NSMutableArray类型数据。

取值方法:array[i];

遍历数组方法
1)for (int i=0; i<array.count; i++){…….}
2)for (id obj in array) {……}
3)  
[array enumerateObjectsUsingBlock:
^(id obj, NSUInteger idx, BOOL *stop)
{
// obj 即为数组中的个体
// idx 即为当前个体的索引
// stop 用于控制遍历是否要停止
NSLog(@“%ld + %@“, idx, obj);
if(idx == 0){
//停止遍历
*stop = YES;
}
}]

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IOS 集合 遍历