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?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage