Preciso reter blocos no Objective-C para iOS?
Gostaria de criar um método que aceite um bloco, salve-o em um membro, inicie uma tarefa assíncrona e chame o bloco quando a chamada assíncrona fizer seu retorno de chamada de conclusão.
Tenho que reter o bloco? A memória de blocos é gerenciada da mesma maneira que qualquer outro objeto? Posso sintetizar uma propriedade para conter o bloco?