LLDB中是否有Quicklook调试命令?

bpa*_*apa 12 macos xcode quicklook ios lldb

让我说我有一个UIImage我正在设置的UIButton.我想在Quicklook中查看它.但是哦不

在此输入图像描述

我无法快速查看调试图像的内容.

但是我可以从LLDB做一些事情来获取图像,[getAppButton imageForState:0](好吧,如果它不是用于undoManager位,但我不能在这里或那里),但有没有办法快速查看?

Jay*_*son 21

我不确定何时引入,但在Xcode 6.3.2中,您可以右键单击调试区域的左侧面板并选择Add Expression....这会弹出一个文本字段,您可以在其中放入任意LLDB表达式.输入后,您可以像调用该窗格中的任何其他局部变量一样快速查看表达式.

快速浏览

您还可以引用LLDB中定义的变量,例如,如果您要键入:

(lldb) e UIImage *$img = [button imageForState:0]
Run Code Online (Sandbox Code Playgroud)

然后,您可以将其$img作为左窗格中的表达式引用.