Как заставить отладчик Xcode отображать значения uint8_t в виде чисел?

Окно выражений отладчика Xcode показывает значения uint8_t как их эквиваленты char.

введите здесь описание изображения

Итак, здесь m_interlace_delay равно 0, m_column равно 48, m_row равно 10 и m_raster равно 10.

Что я могу сделать, чтобы Xcode отображал эти значения в виде чисел? Я рад, что значения char отображаются в виде символов, но для uint8_t я нахожу это довольно неудобным.

Отдельные значения можно привести к unsigned или чему-то еще, добавив новое выражение вручную, но это не работает для структур или массивов.

(Xcode Version 10.1 (10B61), отладка программы для Mac.)


person Tom Seddon    schedule 06.01.2019    source источник
comment
короткий ответ: в приглашении lldb введите type format add -f decimal uint8_t, ответив здесь: stackoverflow.com/a/11751074/1911863 Ссылка: lldb.llvm.org/varformats.html   -  person novelistparty    schedule 26.02.2019