Во время прерывания программы или приостановке сеанса отладки, вы сможете посмотреть описания всех доступных переменных и даже содержимое коллекций и словарей.
Представления Frames и Watches помогут легко исследовать любую проблему. При выборе символа, значение которого необходимо отследить, работает автодополнение.
Кроме того, можно вычислить любое выражение или фрагмент кода, просто нажав ⌥F8. Появится всплывающее окно, которое позволяет мгновенно вычислять сложные выражения. Если вы предпочитаете использовать команды LLDB, всегда можно переключиться в консоль отладчика, доступую в виде отдельного окна инструментов.
Для просмотра всех точек останова в коде предусмотрен специальный диалог, который можно вызвать нажатием ⇧⌘F8.
AppCode поддерживает несколько видов точек останова:
Run Anything (Double⌃) — это новый универсальный диалог, из которого можно запустить приложение в обычном режиме или из-под отладчика, а также открыть любой проект.
Чтобы запустить конфигурацию, просто начните вводить ее имя. Чтобы начать отладку, удерживайте клавишу ⇧ для переключения в режим Debug. Чтобы открыть проект, введите open
и выберите нужный проект из списка.
Функция Inline Variables View помогает увидеть текущие значения переменных во время отладки прямо в окне редактора, напротив их объявления. Опция включена по умолчанию, отключить ее можно в окне отладки Settings menu | Show Values in Editor
.
AppCode предоставляет удобный способ просмотра объектов Core Data и их связей: в отладчике отображаются только необходимые значения полей объектов Core Data.
AppCode позволяет запускать приложения для iOS или tvOS как на устройстве, так и на симуляторе.
Вы можете легко профилировать ваше приложение с помощью Instruments. Для этого нажмите кнопку Profile на панели инструментов.