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 の最初の 5 つの要素が含まれます。

于 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 に答える