Estoy tratando de entender cómo adoptar el protocolo de enumeración rápida (en iOS/objetivo C) para una clase que estoy creando. Leí la sección de los documentos de Apple, pero ... ¡no lo entiendo del todo!Ejemplo de adopción/implementación de enumeración rápida para mi clase?
¿Alguien tiene algún código de muestra que pueda ver?
Lo que estoy tratando de hacer: tengo una matriz de objetos sobre los cuales quiero que un remitente itere. El emisor quiere usar una construcción for-in. El truco es que no quiero que el remitente vea todos los objetos en la matriz porque algunos de ellos no son válidos en el contexto de la aplicación.
En otras palabras, quiero que mi iterador devuelva un subconjunto de objetos en la matriz que coincida con ciertos criterios.
Preferiría no crear ninguna nuevas matrices en el proceso para no ralentizar las cosas.
¡Estupendo! Sí, no había visto eso. ¡Gracias! –
Esa publicación de blog es técnicamente muy precisa, pero muy mal escrita. Da saltos en cosas que no necesitas saber y muestra cosas que no debes hacer, oscureciendo masivamente las cosas que necesitas saber. Las publicaciones de Mike Ash suelen ser de mucha mayor calidad :(. Lo he leído muchas veces, y todavía es incomprensible. Recomiendo no molestarme. Mejor piratear la fuente de Apple hasta que puedas adivinar tu camino para entenderlo. – Adam