Если необходимо изучить Obj-C, пойдите с эмулятором некоторое время, пока Вы не знаете досконально и на потом сохраняете расход. Но да, в конечном счете Вам будет нужен iPhone для заключительного тестирования. То, сколько времени можно ожидать, будет зависеть от функций, которые использует приложение, Если все, что Вы делаете, является нажатиями кнопки, можно ожидать долгое время. Если Вы перетащите, с помощью служб определения местоположения, и т.д., то Вам будет нужно устройство ранее в цикле разработки.
Как сказал Эренон, используйте ruby debug, который предоставляет библиотеку для emacs, которая позволяет вам использовать его так же, как gdb.
Установите rdebug, выполнив эту команду на вашем терминале (sudo необязательно , в зависимости от вашей системы):
<sudo> gem install ruby-debug
Затем вам нужно загрузить файл ruby-debug-extra с rubyforge и установить его стандартным способом.
sh ./configure
make
make test # optional, but a good idea
sudo make install
Это дает вам файлы elisp для взаимодействие с rdebug, а также документацию по ruby-debug, которую можно просмотреть из emacs.
AJ
Я получаю сообщение «Невозможно открыть файл загрузки: gdb-ui» в GNU Emacs 23.1.50.1 (x86_64-apple-darwin10.0.0, NS apple-appkit-1038.11) от 2009-10- 31
У меня возникла та же проблема с gdb-ui, но я нашел решение: я загрузил gdb-ui.el из здесь и поместил его в каталог ruby-debug-extra / emacs ... затем я настроил файлы Makefiles, чтобы они указывали на этот файл перед любыми другими файлами rdebug * .el. После этого шага вы начнете работать. Поскольку я использую emacs-snapshot, а режим gdb уже доступен в моей среде emacs, эта проблема касается только создания режима rdebug. После этого я установил его с помощью "sudo make install", и он отлично работает :) Не забудьте добавить (require 'rdebug) в ваш ~ / .emacs или что-то еще, что вы используете для начальной загрузки вашей конфигурации.