Ich habe eine NSArray
und möchte eine neue NSArray
mit 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?