xcodeでlldbコマンド¶
XCodeのデバッガのコンソールではログの表示だけではなくlldbのコマンドが使える。
以下の3つのコマンドを覚えるだけで便利に使える。
コマンド¶ コマンド
引数
機能
s
ステップ実行
c
実行を継続
po
式
オブジェクト(式)の評価
poコマンドは多機能で式の評価と言いつつ以下の様に、値の表示、メソッドの実行、変数に代入の機能がある。
id型を見る
(lldb) po self.window (NSWindow *) $7 = 0x000000010230d2c0 <NSWindow: 0x10230d2c0>
メソッドの実行
(lldb) po [self openPanel:nil] <no result> (lldb) c
変数に代入
(lldb) po theEvents = nil (SCEvents *) $2 = 0x0000000000000000 <nil>
Comments
comments powered by Disqus