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