NSArray

来源:互联网 发布:java算圆周率 编辑:程序博客网 时间:2024/05/17 23:16
//创建NSArrayNSArray *array = [[NSArray alloc] initWithObjects:@"one",@"tow",nil];- (unsigned) Count;- (id) objectAtIndex: (unsigned int) index;//根据Array创建NSMutableArrayNSMutableArray *MutableArray = [NSMutableArray alloc] init];MutableArray = [NSMutableArray arrayWithArray:array];//遍历NSArray添加到NSMutableArrayNSMutableArray *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;}];

0 0
原创粉丝点击