Мне нравится удобство пропуска явного объявления переменных и просто использование @property/@synthesize.
Но ivars, сделанные таким образом, не отображаются в списке переменных области отладки в XCode 4 (по крайней мере, с gdb/iOS; не знаю о lldb).
Есть ли способ заставить их это сделать?
Примечания:
- Я знаю, что могу получить значения ivar, используя команды gdb в консоли или действия точки останова.
- Здесь есть несколько похожих вопросов (например, xcode 3.2.2 и target-c 2.0 и отладка: где значения переменных свойства/экземпляра моего объекта в отладке?), но я специально ищу XCode 4 обходной путь.
1 ответ
Мы все в одной лодке, к сожалению. Возможно, LLDB в какой-то степени исправит это, хотя мы ждем, когда Apple добавит его обратно в качестве опции. Это, вероятно, моя самая большая претензия к Xcode.
Похожие вопросы
Связанные вопросы
Новые вопросы
objective-c
Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.