Ich habe eine NSArrayund möchte eine neue NSArraymit Objekten aus dem ursprünglichen Array erstellen , die bestimmte Kriterien erfüllen. Das Kriterium wird von einer Funktion festgelegt, die a zurückgibt BOOL.
Ich kann ein erstellen NSMutableArray, durch das Quellarray iterieren und über die Objekte kopieren, die die Filterfunktion akzeptiert, und dann eine unveränderliche Version davon erstellen.
Gibt es einen besseren Weg?