Найти в Дзене
Роман Гузеев

Отрыв колонки Xcode: объясняю по шагам.

Xcode поддерживает различные типы точек останова, символическая точка останова - это та, которую мы используем чаще всего. Щелкните в желобе редактора исходного кода на строке, где вы хотите установить точку останова Точка останова колонки В Xcode 13 появилось новое дополнение для улучшения процесса отладки - точка останова колонки, которая может быть более полезной для тех, кто следует реактивному и функциональному программированию. Итак, давайте погрузимся в процесс взаимодействия с новой точкой разрыва колонки в действии. ADD: Мы можем установить точку останова столбца непосредственно в методе. Щелчок по символу вызывает меню действий с кодом, в котором можно установить точку останова. VIEW: После установки точки останова Xcode показывает точку останова в виде маленького карата в столбце исходного кода. Мы также можем увидеть точку останова в навигаторе точек останова. РЕДАКТИРОВАТЬ: Мы можем редактировать точку останова теми же способами, что и другие точки останова. ДЕЙСТВИЕ: Когд
Оглавление

Xcode поддерживает различные типы точек останова, символическая точка останова - это та, которую мы используем чаще всего. Щелкните в желобе редактора исходного кода на строке, где вы хотите установить точку останова

Точка останова колонки

В Xcode 13 появилось новое дополнение для улучшения процесса отладки - точка останова колонки, которая может быть более полезной для тех, кто следует реактивному и функциональному программированию.

Итак, давайте погрузимся в процесс взаимодействия с новой точкой разрыва колонки в действии.

ADD:

Мы можем установить точку останова столбца непосредственно в методе. Щелчок по символу вызывает меню действий с кодом, в котором можно установить точку останова.

VIEW:

После установки точки останова Xcode показывает точку останова в виде маленького карата в столбце исходного кода. Мы также можем увидеть точку останова в навигаторе точек останова.

РЕДАКТИРОВАТЬ:

Мы можем редактировать точку останова теми же способами, что и другие точки останова.

  • Нажмите на точку останова, чтобы включить или отключить ее.
  • Перетащите ее, чтобы удалить точку останова.
  • Дважды щелкните, чтобы отредактировать, добавить условия и действия.
  • При нажатии на точку останова открывается меню точки останова.

ДЕЙСТВИЕ:

Когда отладчик нажимает на точку останова в столбце, строка подсвечивается, а функция compactMap выделяется зеленым подчеркиванием, как показано на рисунке.

НЕРЕШЕННЫЙ ВОПРОС:

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

РАЗРЕШИТЬ:

  • Компилятор генерирует местоположение для выражения точки останова столбца. Допустимо отсутствие таких мест.
  • Строка в точке останова компилируется.
  • Компилятор генерирует отладочную информацию, которая не вычеркивается (проверьте Build Settings).
  • Загружается библиотека для точки останова.

На этот раз все! 👏👏👏 . Не стесняйтесь комментировать, если у вас есть вопросы, и следите, чтобы получать уведомления о будущих статьях.

"Станьте старшим инженером, в котором вы нуждались, будучи младшим". - Кто-то очень умный.