Objective c 如何在lldb控制台中向对象发送消息?

Objective c 如何在lldb控制台中向对象发送消息?,objective-c,xcode,cocoa,lldb,Objective C,Xcode,Cocoa,Lldb,假设我有指向对象“0x20c28010”的指针。如何在调试器控制台(lldb)中向该对象发送消息?如:[0x20c28010 doSomething]如果消息未返回任何内容,或返回您不关心的指针、整数或浮点类型,则可以执行以下操作: p (void)[0x20c28010 doSomething] 如果您关心返回类型,或者返回类型是结构,则需要转换为正确的返回类型。示例: p (int)[0x20c28010 length] p (float)[0x20c28010 scale] p (CGP

假设我有指向对象“
0x20c28010
”的指针。如何在调试器控制台(lldb)中向该对象发送消息?如:
[0x20c28010 doSomething]

如果消息未返回任何内容,或返回您不关心的指针、整数或浮点类型,则可以执行以下操作:

p (void)[0x20c28010 doSomething]
如果您关心返回类型,或者返回类型是
结构
,则需要转换为正确的返回类型。示例:

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

如果消息返回指向ObjtoE-C对象或核心基础类型的指针,则可以使用<代码> Po/<代码>打印返回的对象的描述:

po [0x20c28010 doSomething]

这只是一个警告-对于正在运行的应用程序,这也会导致执行任何副作用。如果可以向消息发送一个参数,则。例如[0x20c28010 doSomethingWith:0x1231231]???