В новинку для Какао, и, кажется, пропускают что-то.
Что самый изящный/идиоматичный путь состоит в том, чтобы получить первые x элементы NSArray
как другой NSArray
? Очевидно, я могу выполнить итерации через них и сохранить их вручную, но кажется, что должен быть более стандартный метод выполнения этого.
Я ожидал там быть -arrayWithObjectsInRange:
или что-то подобное, но ничего не видят...
NSArray* largeArray...// Contains 50 items...
NSArray* smallArray = // fill in the blank
// smallArray contains first 10 items from largeArray
Спасибо!
Вы можете использовать subarrayWithRange:
NSArray *smallArray = [largeArray subarrayWithRange:NSMakeRange(0, 10)];