Я пытаюсь отладить мою программу Objective-C, и мне нужно напечатать мою переменную unsigned long long
в шестнадцатеричном формате. Я использую отладчик lldb
.
Чтобы напечатать short
как hex, вы можете использовать это:
(lldb) type format add --format hex short
(lldb) print bit
(short) $11 = 0x0000
Однако я не могу заставить его работать для unsigned long long
.
// failed attempts:
(lldb) type format add --format hex (unsigned long long)
(lldb) type format add --format hex unsigned long long
(lldb) type format add --format hex unsigned decimal
(lldb) type format add --format hex long long
(lldb) type format add --format hex long
(lldb) type format add --format hex int
Я запускаю приложение iOS на симуляторе, если это имеет значение.