Não existem métodos em NSIndexSet
ou NSMutableIndexSet
para a criação de conjuntos de índices com índices não consecutivos.
Aqui estão algumas macros para isso: github gist .
Exemplo de uso
NSIndexSet *indexSet = RSNSIndexSetMake(10,20,30,40,50);
NSMutableIndexSet *mutableIndexSet = RSNSMutableIndexSetMake(10,20,30);