Filtrando NSArray em um novo NSArray em object-c
eu tenho umNSArray
e eu gostaria de criar um novoNSArray
com objetos da matriz original que atendem a determinados critérios. O critério é decidido por uma função que retorna umBOOL
.
Posso criar umNSMutableArray
, percorra a matriz de origem e copie os objetos aceitos pela função de filtro e crie uma versão imutável dela.
Existe uma maneira melhor?