Я новичок в LLDB и попробую ознакомиться с этими командами в official website.
Я сбиваю с толку о функции fr v bar
и p bar
.
Как вы можете видеть на веб-сайте, они описываются как «Показывать содержимое локальной переменной« bar »и помещать туда же. Но когда я положил их в реальное использование в Xcode 4.6.4, есть некоторые отличия?LLDB COMMAND: 'fr v var' vs 'p var'
(lldb) fr v self
(FGPLoginViewController *const) self = 0x07566350
(lldb) p self
(FGPLoginViewController *) $0 = 0x07566350
(lldb) fr v self.initCount
error: "self" is a pointer and . was used to attempt to access "initCount". Did you mean "self->initCount"?
(lldb) p self.initCount
(NSInteger) $1 = 0
initCount является свойством NSInteger из FGPLoginViewController.
И мои вопросы - вот какие реальные различия между fr v bar
и p bar
?
Таким образом, '' функции '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '', чтобы сделать его более ясным и более указанным? – kukushi
@nekoP: Я обновил ответ и попытался объяснить его лучше. –
Получил! Благодаря! – kukushi