Можно ли создать точку останова данных в Xcode? - PullRequest
18 голосов
/ 07 декабря 2010

Точки останова данных в Visual Studio - очень полезный инструмент отладки, и мне нужно нечто подобное для моего текущего проекта iPad (указатели и память ведут себя странно).

Возможно ли создать точки останова данных в Xcode?

Ответы [ 2 ]

21 голосов
/ 07 декабря 2010

Вот документация для точки наблюдения в Xcode:

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

Когда выполнение программы приостановлено на точке останова, выберите переменную в списке переменных в окне отладчика.См. «Отладка в отладчике», чтобы узнать больше о списке переменных.Выберите один из следующих вариантов: Run> View of Variables> Watch Variable Watch Variable из контекстного меню списка переменных Xcode отображает увеличительное стекло рядом с переменной, чтобы указать, что переменная отслеживается, как показано на рисунке 7-5.Рисунок 7-5 Наблюдаемая переменная в списке переменных

Когда значение переменной изменяется, XCode приостанавливает выполнение программы и отображает диалоговое окно, показывающее местоположение счетчика программы и новое значение переменной.Если выполнение программы выходит за рамки текущей переменной, XCode удаляет точку наблюдения и приостанавливает выполнение программы.

Внимание! Просмотр локальных переменных, расположенных в стеке, может вызвать сбой вашей программы, если системавызовы выполняются в текущей функции.

2 голосов
/ 07 декабря 2010

Я не знаком с Visual Studio, но, думаю, вы ищете точки наблюдения.Найдите «точку наблюдения» в Руководстве по отладке Xcode .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...