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