3 在Xcode中使用LLDB调试时如何更改变量值? 在Xcode中,GDB允许您在调试时更改局部变量(请参阅在XCode中调试时如何更改NSString值?)。LLDB是否提供类似的功能?如果是这样,我们如何使用它? 173 xcode debugging lldb
11 LLDB(快速):将原始地址转换为可用类型 是否有一个LLDB命令可以将原始地址转换为可用的Swift类? 例如: (lldb) po 0x7df67c50 as MKPinAnnotationView 我知道此地址指向MKPinAnnotationView,但是它不在我可以选择的框架中。但是,我想将原始地址转换为MKPinAnnotationView,以便我可以检查其属性。这可能吗? 92 ios swift lldb
4 Xcode / LLDB:如何获取有关刚刚抛出的异常的信息? 好的,所以想象一下我的断点objc_exception_throw刚刚触发。我坐在调试器提示符下,我想获得有关异常对象的更多信息。我在哪里找到它? 83 objective-c iphone xcode debugging lldb
9 LLDB中的视图数组:与Xcode 4.1中GDB的'@'运算符等效 我想查看一个指针指向的元素数组。在GDB中,可以通过使用操作符'@'将指向的内存视为给定长度的人工数组来完成。 *pointer @ length length我要查看的元素数量在哪里。 上面的语法在Xcode 4.1随附的LLDB中不起作用。 有什么方法可以在LLDB中完成上述工作吗? 78 xcode debugging xcode4 llvm lldb
2 如何在LLDB调试器中调用方法或执行代码? 我知道print someFloatVariable在设置断点或时可以键入po [self someIvarHoldingAnObject],但是我不能做一些有用的事情,例如: [self setAlpha:1]; 然后它吐出: 错误:“ [self”不是有效命令。 奇怪的是我可以打电话给我po [self someIvarHoldingAnObject],它会打印出它的描述。 我相信我一年前看过一个视频,其中有人演示了如何在运行时通过控制台执行代码,如果我没有记错的话,这个人还提供了参数并为指针分配了对象。怎么做? 70 xcode llvm lldb