Matriz sem retenção para delegados

Em um projeto Cocoa Touch, preciso de uma classe específica para ter não apenas um único objeto delegado, mas muitos deles.

Parece que eu deveria criar um NSArray para esses delegados; o problema é que o NSArray teria todos esses delegados retidos, o que não deveria (por objetos da convenção não deveriam reter seus delegados).

Devo escrever minha própria classe de matriz para impedir a retenção ou existem métodos mais simples? Obrigado!

questionAnswers(10)

yourAnswerToTheQuestion