【发布时间】:2012-01-27 14:55:06
【问题描述】:
我有两个 NSArray 对象,我想以组件方式将这两个数组添加在一起,以便将数组 1 中索引 i 处的 int 添加到数组 2 中索引 i 处的 int 中,并将结果添加到新数组中.有没有比 for (int i=0; i
NSArray *array1 = [NSArray arrayWithObjects:
[NSNumber numberWithInt:1],
[NSNumber numberWithInt:2],
[NSNumber numberWithInt:3],
[NSNumber numberWithInt:4],
nil];
NSArray *array2 = [NSArray arrayWithObjects:
[NSNumber numberWithInt:10],
[NSNumber numberWithInt:20],
[NSNumber numberWithInt:30],
[NSNumber numberWithInt:40],
nil];
NSMutableArray *resultArray = [[NSMutableArray alloc] initWithCapacity:[array1 count]];
for (int i=0; i<[array1 count]; i++) {
int result = [[array1 objectAtIndex:i] intValue] + [[array2 objectAtIndex:i] intValue];
[resultArray addObject:[NSNumber numberWithInt:result]];
}
谢谢,感谢任何 cmets。
【问题讨论】:
标签: iphone objective-c arrays