Как я могу отлаживать объекты в XCode так же, как в Eclipse? - PullRequest
1 голос
/ 13 ноября 2009

Я бы хотел видеть содержимое объектов NSO, таких как свойства (массивы, целые числа, числа с плавающей запятой ...). Поскольку я являюсь разработчиком Flex, я привык использовать инструмент отладки eclipse. Но теперь я начинаю с iPhone, я вроде как потерялся.

Например, я только что загрузил приложение SeismicXML из примера кода разработчика и установил точку останова для методов connectionDidFinishLoading и parseEarthquakeData.

Я бы хотел напечатать данные (xml), но я не знаю, как.

Единственное, чего я мог добиться, это напечатать объект с помощью команды po в gdb.

Есть идеи?

Примечание: XCode 4 и выше улучшил систему отладки.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2009

Как я могу отлаживать объекты в XCode

В левом верхнем углу XCode вы можете увидеть выпадающее меню, убедитесь, что в качестве активной конфигурации выбрано «Отладка». Поставьте точки останова, затем откройте Debuuger (из меню Run) Вы должны увидеть что-то вроде этого alt text
(источник: cocoalab.com )

Как вы можете видеть, есть такие же кнопки, как и Eclipse.

Я бы хотел напечатать данные (xml), но не знаю как.

Вы хотите распечатать его на консоли? как во время трассировки? В этом случае вы можете использовать NSLog(NSString *string);

0 голосов
/ 13 ноября 2009

К сожалению, средство просмотра визуальных свойств выглядит не так хорошо, как хотелось бы. Я трачу большую часть своего времени в консоли gdb, выпуская всевозможные сумасшедшие операторы печати. ​​

...