Мы можем выполнить методы / код в XCcode точно так же, как в Visual Studio?

Visual Studio является одним из лучшего разработчика IDE всех случаев и теперь была улучшена с отладкой многопоточности и многое другое.

Мой вопрос расценивает XCode и способность выполнить код точно так же, как мы делаем в Visual Studio.

Давайте примем объект в представлении, и я хочу работать, скажем:

[pickerView setHidden:YES];

в точке останова только, чтобы видеть, мог ли в той точке останова я на самом деле скрыть объект.

Я не могу найти место для этого в Отладчике XCode

сопроводительный текст http://cl.ly/uLs/Screen_shot_2010-05-02_at_17.17.34.png

Я пропускаю что-то, или я не могу выполнить код, который уже не находится в файлах? как в Списке Часов Visual Studio или Непосредственном Окне

enter image description here

6
задан balexandre 10 December 2015 в 19:53
поделиться

1 ответ

Да, вы можете сделать это с помощью команд gdb. Отредактируйте точку останова, затем добавьте "Действие точки останова", нажав значок плюса под точкой останова в окне "Точки останова". Выберите "Команда отладчика" в выпадающем меню типа действия, затем введите команду (без запятой). Обратите внимание, что то, что вы можете ввести здесь - это gdb, а не прямой Objective-C, поэтому некоторые вещи не будут работать так, как вы ожидаете (например, точечная нотация).

Вы также можете вводить команды gdb в консоли отладчика, когда отладчик (gdb) приостановлен, так что вы можете установить точку останова, ввести команду, а затем нажать кнопку continue, чтобы проверить, выполнилось ли то, что вы ожидали.

6
ответ дан 17 December 2019 в 02:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: