Есть ли замена, которая может использоваться вместо включенного STL в iPhone SDK? - PullRequest
0 голосов
/ 28 апреля 2010

В настоящее время я использую STL, включенный в iPhone SDK. Я не смог найти способ в отладчике XCode для просмотра данных, которые находятся в списке, карте и т. Д., Как я могу в Visual Studio. В Visual Studio я могу пройтись по структуре данных и посмотреть на данные в списке, на карте и т. Д. В Xcode это, похоже, не работает так же. Я что-то не так делаю?

1 Ответ

1 голос
/ 28 апреля 2010

В моей версии xcode, кажется, есть некоторая поддержка контейнеров в отладчике - я запускаю 3.2, установленную с моего OS Disk, и когда я делаю векторные классы, я могу просматривать их элементы - они появляются так же, как массивы, хотя он не всегда может обрабатывать вектор внутри вектора и другие более сложные сценарии.

Я не совсем уверен, почему он не работает для вас, но я бы порекомендовал следующее:

a) Убедитесь, что у вас установлена ​​последняя версия xcode.

б) Попробуйте использовать векторный класс специально, я могу поручиться за его работу в моей версии - хотите ли вы использовать этот класс, который поможет в процессе устранения неполадок.

c) Попробуйте использовать вектор на глобальном уровне, а не с отступом в пределах нагрузок структур.

d) Если это действительно вас раздражает, то может помочь его установка xcode с установочного диска (если он не был до загрузки iPhone SDK). Я не уверен, есть ли разница, и я не вижу смысла в том, чтобы хоть что-то существовать (вероятно, разумно задать сообществу другой вопрос).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...