Как я могу создать NSSet или NSArray X с первыми 5 элементами NSArray или NSSet Y?
NSArray *X = [NSArray arrayWithObjects:@"foo", @"bar", @"test", @"blah", @"yeah", @"lost", nil]; NSArray *Y = [X subarrayWithRange:NSMakeRange(0,5)];
Полученный массив Y будет содержать первые пять элементов первого массива X.
NSMutableArray x = [[NSMutableArray alloc] init]; for (int i=0; i<5; i++) { [x addObject:[y objectAtIndex:i]]; }
(y - другой NSMutableArray)