Criar um NSSet do NSArray com base na propriedade

Como se cria umNSSet de objetos de um array baseado em uma propriedade.

por exemplo. Matriz de objetos, cada um com uma forte referência a umtype propriedade e várias ocorrências de cada tipo existem na matriz. Como isso pode ser transformado em umNSSet segurando um único objeto de cada tipo.