Filtern von NSArray in ein neues NSArray in Objective-c
ich habe einNSArray
und ich möchte ein neues erstellenNSArray
mit Objekten aus dem ursprünglichen Array, die bestimmte Kriterien erfüllen. Das Kriterium wird von einer Funktion festgelegt, die a zurückgibtBOOL
.
Ich kann einen erstellenNSMutableArray
, durchlaufen Sie das Quell-Array und kopieren Sie die Objekte, die die Filterfunktion akzeptiert, und erstellen Sie eine unveränderliche Version davon.
Gibt es einen besseren Weg?