Nuevo en Cocoa, y parece que falta algo.¿Cómo obtengo los primeros x elementos de un NSArray en Cocoa?
¿Cuál es la forma más elegante/idiomática de obtener los primeros x elementos de un NSArray
como otro NSArray
? Obviamente, puedo iterar a través de ellos y almacenarlos manualmente, pero parece que tiene que haber un método más estándar para hacer esto.
que estaba esperando que haya un -arrayWithObjectsInRange:
o algo similar, pero no se ve nada ...
NSArray* largeArray...// Contains 50 items...
NSArray* smallArray = // fill in the blank
// smallArray contains first 10 items from largeArray
Gracias!
Para cualquier persona que está tratando de hacer lo mismo, pero comenzando con una matriz de tamaño desconocido, he hecho una pregunta muy similar aquí: http://stackoverflow.com/questions/17928973/how-do-i-get-the-first- x-elements-of-an-unknown-size-nsarray –