使用调试控制台
了解如何使用 DevTools 控制台。
DevTools 调试控制台允许您监视应用程序的标准输出 (stdout),在调试模式下为暂停或运行中的应用程序评估表达式,并分析对象的入站和出站引用。
调试控制台可在检查器 (Inspector)、调试器 (Debugger) 和内存 (Memory) 视图中使用。
监视应用程序输出
#控制台会显示应用程序的标准输出 (stdout)
探索检查的组件 (widgets)
#如果您在检查器屏幕上点击一个组件,该组件的变量将显示在控制台中
评估表达式
#在控制台中,您可以为暂停或运行中的应用程序评估表达式(前提是您以调试模式运行应用)
要将评估后的对象赋值给变量,请使用 $0, $1(直至 $5),格式如下:var x = $0
浏览堆快照
#要从堆快照中将变量放入控制台,请执行以下操作:
- 导航至 Devtools > Memory > Diff Snapshots。
- 记录一个内存堆快照。
- 点击上下文菜单
[⋮]以查看所需类 (Class) 的实例 (Instances) 数量。 - 选择您想要将单个实例存储为控制台变量,还是存储应用中当前所有存活的实例。
控制台屏幕会显示实时和静态的入站与出站引用,以及字段值