ARC detecção de retenção circular

Portei algum código antigo para o Objective-C ARC (contagem automática de referência) e parece funcionar muito bem. Exceto que um objeto grande e de alto nível não está sendo desalocado quando é retirado da minha pilha de navegação, me fazendo acreditar que tenho um ciclo de retenção em algum lugar que o ARC escondeu de mim (ou pelo menos dificultou a localização). Qual é a melhor maneira de eliminar esse potencial ciclo de retenção e / ou qual é uma boa maneira de determinar a causa de um vazamento de memória no ARC? Obrigado

questionAnswers(6)

yourAnswerToTheQuestion