xcode: NSArray метод среза? - PullRequest
       33

xcode: NSArray метод среза?

3 голосов
/ 19 апреля 2011

Как я могу создать NSSet или NSArray X с первыми 5 элементами NSArray или NSSet Y?

Ответы [ 2 ]

4 голосов
/ 19 апреля 2011
NSArray *X = [NSArray arrayWithObjects:@"foo", @"bar", @"test", @"blah", @"yeah", @"lost", nil];    
NSArray *Y = [X subarrayWithRange:NSMakeRange(0,5)];

Полученный массив Y будет содержать первые пять элементов первого массива X.

0 голосов
/ 19 апреля 2011
NSMutableArray x = [[NSMutableArray alloc] init];

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

(y - другой NSMutableArray)

...