Смотреть выражение в Xcode - PullRequest
4 голосов
/ 25 апреля 2011

Скажите, что я отлаживаю. Скажем, мне нужно знать, что значение [somevariable count]

Как бы я это сделал?

Ответы [ 2 ]

10 голосов
/ 25 апреля 2011

Если вы хотите узнать значение выражения, когда выполнение программы остановлено, выполните в консоли gdb что-то вроде

> p (int)[somevariable count] 

.

Примечание: Люди, ищущие термин "часы", могут ожидать ответа о возможности наблюдения при изменении значения.Для этого вопроса вот некоторые ответы, которые более уместны:

Просмотр переменных в Xcode

Точки наблюдения Xcode LLDB

2 голосов
/ 07 сентября 2016

Поставьте точку останова на соответствующей строке кода.Когда Xcode останавливается на этой строке, в области отладки (нижняя часть экрана разделена на две части, посмотрите на правую, если вы не видите нижнюю часть, shift + cmd + Y, плюс иногда правую сторонуили левая сторона скрыта и есть маленькие кнопки справа внизу, чтобы показать их), вы видите все локальные и глобальные переменные.Щелкните правой кнопкой мыши (или двумя пальцами) эту область отладки, и вы увидите контекстное меню с одним из параметров «Добавить выражение».Введите свое выражение.

Примечание. Над комментарием предыдущего пользователя о слове "watch" довольно понятно, кто бы ни пришел из любой другой IDE, но не из Xcode.

...