Ответ 1
Eclipse имеет очень надежные возможности отладки - гораздо больше, чем Objective C.
Во-первых, во время отладки вы можете просмотреть значения всех переменных в окне "Переменные". Кроме того, в нижней части окна "Variables" вы можете ввести произвольную Java, выбрать ее, щелкнуть правой кнопкой мыши, затем выбрать "Осмотреть или выполнить". Фактически вы можете изменить значение переменных в своей программе, пока оно работает.
Вы можете сделать почти то же самое в своей исходной панели. Выделите переменную, щелкните правой кнопкой мыши и выберите "Осмотреть". Вы также можете ввести произвольное выражение и выполнить его. Вы также можете размещать часы на переменных (которые, я считаю, вы можете сделать в Objective-C), или на выражениях.
Существует представление Expression, которое по умолчанию не отображается (в вашем меню выберите Window- > Views- > Expressions, в перспективе Debug). Он позволяет добавлять произвольные (допустимые) выражения Java, и значения этих выражений будут наблюдаться в течение всего срока вашей отладочной сессии, очень изящный. Спасибо @Baldrick за напоминание об этом отличном инструменте.