Clang имеет новую функцию под названием ARC. Концепция выглядит круто. Эта функция поддерживает обнаружение циклов?
ARC поддерживает слабые ссылки. Если одна из ссылок в цикле является слабой ссылкой, это позволит циклу быть правильно освобожденным. См. этот пост Крис Латтнер из Apple:
[ARC представляет] обнуление слабых ссылок, которые подобны назначаемым свойствам в их способности прерывания цикла, но намного безопаснее, поскольку они не могут болтаться.
Нет ... ARC предназначен только для автоматизации сохранения и выпуска - больше ничего ... Я уверен, что в Инструментах есть инструмент для этого - по крайней мере, в 4.1 / 4.2