Я знаю, что это может звучать глупо, поскольку в большинстве современных сред IDE это тривиальная функция, но я углубляюсь в разработку под iOS, знакомлюсь с платформой и SDK и не могу этого понять. У меня большой опыт работы с MS Visual Studio, и я вижу, что XCode работает почти так же, хотя ему по-прежнему не хватает функциональности по сравнению с ним, но все еще очень хорошая IDE. Когда дело доходит до отладки, XCode работает очень похоже на Visual Studio в том, что вы можете навести указатель мыши на переменную, и она отобразит ее текущее значение. Однако, когда дело доходит до переменных объекта, он почти всегда дает только адрес вместе со стрелкой расширения, которая расширяется до «NSObject», который расширяется до «isa», который распространяется на все атрибуты, которые ничего мне не говорят. Я привык к IDE, как Visual Studio, достаточно умный, чтобы сделать некоторый самоанализ и отобразить для меня реальный объект и все его непосредственные свойства и значения. Я предполагаю, что XCode достаточно умен, чтобы сделать это, и я просто не использую его правильно.
Если я установил точку останова в строке кода, которая включает экземпляр объекта (скажем, экземпляр NSDateComponents), как я могу просмотреть значения его свойств (то есть год, неделя, день, час и т. Д.)?
Заранее спасибо за помощь!
Редактировать: Вот скриншот информации, которую я получаю с каждым проверяемым объектом ...
альтернативный текст http://joecrotchett.com/images/misc/example.jpg