Скажем, у меня есть массив в С++:
double* velocity = new double[100];
Используя командную строку GDB, я могу просмотреть этот массив с помощью команды:
> print *velocity @ 100
и он напечатает красиво отформатированный список всех двойных значений внутри массива.
Однако при использовании отладчика Xcode наибольшее его действие будет рассматривать это как указатель на одно двойное значение и отображать скорость [0] в списке переменных.
Это делает его реальной PITA для отладки программ, содержащих большой динамически выделенный массив. Должен быть какой-то способ рассказать Xcode "Это указатель на массив длиной 100", и он отображает предмет как таковой. Кто-нибудь знает, что это такое?