Sto cercando di capire come adottare il protocollo di enumerazione veloce (sotto iOS/obiettivo C) per una classe che sto creando. Ho letto la sezione dei documenti di Apple, ma ... Non riesco a capirlo!Esempio di adozione/implementazione di enumerazione rapida per la mia classe?
Qualcuno ha qualche codice di esempio che potrei guardare?
Quello che sto cercando di fare: ho una matrice di oggetti su cui voglio far scorrere un mittente. Il mittente desidera utilizzare un costrutto for-in. Il problema è che non voglio che il mittente visualizzi tutti gli oggetti nell'array perché alcuni di essi non sono validi nel contesto dell'applicazione.
In altre parole, voglio che il mio iteratore restituisca un sottoinsieme di oggetti nell'array che corrisponde a determinati criteri.
Preferirei non creare alcun nuovo array nel processo in modo da non rallentare le cose.
Ottimo! Sì, non l'avevo visto. Grazie! –
Quel post sul blog è tecnicamente molto accurato, ma scritto male. Salta attorno a cose che non hai bisogno di sapere e mostra cose che non dovresti fare, oscurando in maniera massiccia le cose che devi sapere. I post di Mike Ash sono in genere di qualità molto più elevata :(. L'ho letto molte volte, ed è ancora incomprensibile - raccomando di non disturbare. Meglio hackerare la fonte Apple finché non riesci a indovinare il tuo modo di comprenderlo. – Adam