//创建NSArray
NSArray *array = [[NSArray alloc] initWithObjects:@"one",@"tow",nil];
- (unsigned) Count;
- (id) objectAtIndex: (unsigned int) index;
//根据Array创建NSMutableArray
NSMutableArray *MutableArray = [NSMutableArray alloc] init];
MutableArray = [NSMutableArray arrayWithArray:array];
//遍历NSArray添加到NSMutableArray
NSMutableArray *newArray = [NSMutableArray alloc] init];
NSArray *oldArray = [NSArray arrayWithObjects:
@"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",nil];
for(int i = 0; i < [oldArray count]; i++)
{
obj = [oldArray objectAtIndex:i] copy];
[newArray addObject: obj];
}
//NSArray的遍历方法
NSArray *array = [NSArray initWithObject:s,@"1",@"2",nil];
unsign count = array.count;
//1.普通循环
for(int i = 0;i<array.count;i++){
Nslog([array objectAtIndex:i]);
}
//2.快速遍历
for(id obj in array){
NSLog(@"@%",obj);
}
//3.利用NSEnumertor遍历
NSEnumerator *enum = [array objectEnumerator];
id obj = nil;
while(obj = [enum nextObject]){
NSLog(@"obj=%@",obj);
}
//4.利用block遍历
[array enumeratorObjectsUsingBlock:^(id obj,NSUIntger index,BOOL *stop){
NSLog(@"%i-%@",index,obj);
*stop = YES;
}];
NSArray
最新推荐文章于 2021-10-12 17:59:18 发布