У меня есть NSArray
, и я хотел бы создать новый NSArray
с объектами из исходного массива, которые соответствуют определенным критериям. Критерии определяются функцией, которая возвращает BOOL
.
Я могу создать NSMutableArray
, перебрать исходный массив и скопировать объекты, которые принимает функция фильтра, а затем создать его неизменную версию.
Есть ли способ лучше?