[Перевод] Отладка с Xcode 4.5 для разработчиков среднего уровня

Единственная константа в разработке программного обеспечения – это ошибки. Посмотрим правде в глаза, мы не всегда делаем всё правильно с первого раза. Причин куча, начиная от толстых пальцев и заканчивая неправильными предположениями. Разработка программного обеспечения — это как выпечка булок в мотеле, кишащем тараканами – только в нашем случае тварей мы делаем сами!

К счастью, Xcode дает нам множество инструментов, чтобы держать в страхе этих жуков. Это, конечно отладчик, который мы знаем и любим, но есть многое, что он ещё может сделать для вас, чем простое исследование шаг за шагом переменных и кода!

Это руководство для iOS-разработчиков среднего уровня квалификации, тут вы получите практический опыт работы с некоторыми не очень известными, но чрезвычайно полезными методами отладки, такими как:
  • Отказ от использования NSLog и использование вывода сообщений в отладочную консоль точками останова;
  • Отказ от комментирования кода и использование предупреждений от компилятора;
  • Использование условных точек останова;
  • Динамическое изменение данных с помощью LLDB;
  • И многое другое!

Читать дальше →

© Habrahabr.ru