Valor do ponteiro do objeto como chave no dicionário

Eu quero usar o valor de referência do objeto como uma chave em um dicionário, em vez de uma cópia do valor do objeto. Portanto, quero essencialmente armazenar um objeto associado a uma instância específica de outro objeto em um dicionário e recuperar esse valor posteriormente.

Isso é possível? É completamente contra a idéia do NSDictionary? Posso dizer que provavelmente estou abordando isso da maneira errada, porque o dicionário quer que eu implemente a cópia NSC no próprio objeto, o que realmente não faz sentido em termos do que estou fazendo. Percebo que o que realmente deveria estar fazendo é envolver o valor do ponteiro, mas isso parece um pouco louco.

Conselho seria apreciado.

questionAnswers(3)

yourAnswerToTheQuestion