Кажется, еще есть возможности для улучшения вещей, которые заставляют Xcode повторить ваш код. Одна вещь, которую я заметил, заключается в том, что если вы измените что-то в заголовке, а не вернетесь к реализации, оно довольно часто не обнаружит исправление, пока вы не форсируете сборку (или не запускаете ее, которая строит первой).
Обходной путь? Сохраните (Cmd-S) файл перед переходом от него или сохраните все файлы (Cmd-Opt-S), если вы устранили несколько проблем в нескольких файлах.
Долгосрочное решение? Файл отчетов об ошибках в http://bugreporter.apple.com