2

オブジェクトへのポインタがあるとしましょう' 0x20c28010'。デバッガコンソール(lldb)でこのオブジェクトにメッセージを送信するにはどうすればよいですか?のように:[0x20c28010 doSomething];

4

1 に答える 1

9

メッセージが何も返さない場合、または気にしないポインタ、整数、または浮動小数点型を返す場合は、次のようにすることができます。

p (void)[0x20c28010 doSomething]

返品タイプが気になる場合、または返品タイプがであるstruct場合は、正しい返品タイプにキャストする必要があります。例:

p (int)[0x20c28010 length]
p (float)[0x20c28010 scale]
p (CGPoint)[0x20c28010 origin]

メッセージがObjective-CオブジェクトまたはCoreFoundationタイプへのポインターを返す場合、po返されたオブジェクトの説明を印刷するために使用できます。

po [0x20c28010 doSomething]
于 2013-02-28T20:22:20.537 に答える