如何使用NSArray或NSSet Y的前5个元素创建NSSet或NSArray X?
答案 0 :(得分:4)
NSArray *X = [NSArray arrayWithObjects:@"foo", @"bar", @"test", @"blah", @"yeah", @"lost", nil];
NSArray *Y = [X subarrayWithRange:NSMakeRange(0,5)];
结果数组Y将包含第一个数组X的前五个元素。
答案 1 :(得分:0)
NSMutableArray x = [[NSMutableArray alloc] init];
for (int i=0; i<5; i++)
{
[x addObject:[y objectAtIndex:i]];
}
(y是另一个NSMutableArray)