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