3

如何使用 NSArray 或 NSSet Y 的前 5 个元素创建 NSSet 或 NSArray X?

4

2 回答 2

4
NSArray *X = [NSArray arrayWithObjects:@"foo", @"bar", @"test", @"blah", @"yeah", @"lost", nil];    
NSArray *Y = [X subarrayWithRange:NSMakeRange(0,5)];

结果数组 Y 将包含第一个数组 X 的前五个元素。

于 2011-04-18T20:53:43.353 回答
0
NSMutableArray x = [[NSMutableArray alloc] init];

for (int i=0; i<5; i++)
{
[x addObject:[y objectAtIndex:i]];
}

(y 是另一个 NSMutableArray)

于 2011-04-18T20:56:32.003 回答