2010-12-07 2 views
17

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

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

ответ

20

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

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

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

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

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

2

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

+0

Полезная ссылка действительно, спасибо. – Xrieaz 2010-12-08 15:04:55

+0

Эта ссылка сейчас не работает. Возможно, он был заменен на [этот] (https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/debugging_tools.html)? – 2018-01-24 13:16:08

Смежные вопросы