ios store ^ bloquear no dicionário ou matriz?

Posso armazenar o bloco ^ em um dicionário ou uma matriz?

Eu preciso ouvir uma notificação do servidor que eu preciso fornecer um bloco para lidar com a notificação, e no meu projeto vários controladores de visualização todos querem ouvir a notificação, então eu fiz um gerenciador de notificação genérico, que tem seu próprio bloco para manipulação de servidor notificação e tem uma matriz de delegados, portanto, no bloco do gerente:

- (^)(NSString *message){
    for (delegate in allDelegates)
    {
        delegate.handlerBlock(message);
    }
}

mas posso armazenar blocos em uma coleção?

questionAnswers(3)

yourAnswerToTheQuestion