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