Como uso las matrices NSInteger con frecuencia, escribí una categoría para NSArray (y una para NSMutableArray también) que agrega métodos como integerAtIndex :, arrayByAddingInteger :, etc. Los métodos se encargan de envolver/desenvolver el NSInteger en un objeto NSNumber.Enumeración rápida en una categoría NSArray para NSIntegers
Lo que me pregunto es si hay alguna forma de mejorar mi categoría para que pueda hacer una enumeración rápida en los NSIntegers. Me gustaría ser capaz de escribir:
NSArray* arrayOfIntegers;
.
.
.
for(NSInteger nextInteger in arrayOfIntegers)
{
}
... .así que "nextInteger" se saca del objeto NSNumber detrás de las escenas. ¿Puedo hacer esto?
Pedante: debe usar '-integerValue' si devuelve' NSIntger's. – Wevah
Vaya, debe haberse confundido con JavaScript. Actualizado el código Gracias por la pista :) – Tharabas
Tienes razón: no está muy limpio. Pero aún así, es mi solución preferida. Gracias. –