[Перевод] Отладка с Xcode 4.5 для разработчиков среднего уровня
Единственная константа в разработке программного обеспечения – это ошибки. Посмотрим правде в глаза, мы не всегда делаем всё правильно с первого раза. Причин куча, начиная от толстых пальцев и заканчивая неправильными предположениями. Разработка программного обеспечения — это как выпечка булок в мотеле, кишащем тараканами – только в нашем случае тварей мы делаем сами!К счастью, Xcode дает нам множество инструментов, чтобы держать в страхе этих жуков. Это, конечно отладчик, который мы знаем и любим, но есть многое, что он ещё может сделать для вас, чем простое исследование шаг за шагом переменных и кода!
Это руководство для iOS-разработчиков среднего уровня квалификации, тут вы получите практический опыт работы с некоторыми не очень известными, но чрезвычайно полезными методами отладки, такими как:
- Отказ от использования NSLog и использование вывода сообщений в отладочную консоль точками останова;
- Отказ от комментирования кода и использование предупреждений от компилятора;
- Использование условных точек останова;
- Динамическое изменение данных с помощью LLDB;
- И многое другое!
Читать дальше →