iOS — отладка приложений

Мы можем совершать ошибки при разработке приложения, что может привести к различным ошибкам. Чтобы исправить эти ошибки или недочеты, нам необходимо отладить приложение.

Выбор отладчика

Xcode имеет два отладчика, а именно отладчики GDB и LLDB. GDB выбран по умолчанию. LLDB — это отладчик, который является частью проекта компилятора LLVM с открытым исходным кодом. Вы можете изменить отладчик с помощью опции «редактировать активные схемы».

Как найти ошибки кодирования?

Чтобы найти ошибки, связанные с кодированием, вам необходимо создать приложение, которое будет компилировать код. Если код содержит ошибки, компилятор отобразит все сообщения, ошибки и предупреждения с указанием их возможных причин.

Вы можете нажать «Продукт», а затем «Анализировать», чтобы найти возможные проблемы в приложении.

Установить точки останова

Точки останова помогают нам узнать различные состояния объектов нашего приложения, что помогает нам идентифицировать многие недостатки, включая логические проблемы. Нам просто нужно щелкнуть номер строки, чтобы создать точку останова. Чтобы удалить точку останова, просто щелкните и перетащите ее. На следующем снимке экрана показано, как установить точку останова —

Учебник iOS

Когда мы запускаем приложение и нажимаем кнопку playVideo, приложение приостанавливается на той строке, где мы установили точку останова. Это дает нам время для анализа состояния приложения. Когда сработает точка останова, мы получим результат, как показано ниже.

Учебник iOS

Вы можете легко определить, какой поток вызвал точку останова. Внизу вы можете увидеть такие объекты, как self, sender и т. Д., Которые содержат значения соответствующих объектов, и мы можем развернуть некоторые из этих объектов и посмотреть, в каком состоянии находится каждый из этих объектов.

Чтобы продолжить приложение, мы выберем кнопку продолжения (крайняя левая кнопка) в области отладки, показанной ниже. Другие варианты включают в себя вход, выход и переход.

Учебник iOS

Исключительная точка останова

У нас также есть точки останова на исключение, которые заставляют приложение останавливаться в том месте, где возникает исключение. Мы можем вставить точки останова исключения, нажав кнопку + после выбора навигатора отладки. Вы получите следующее окно.

Учебник iOS

Затем нам нужно выбрать «Добавить точку останова на исключение», после чего отобразится следующее окно.

Учебник iOS

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки