swift - 在 Xcode 中为 LLDB 调试器添加快捷方式以进行 Swift 调试
问题描述
我刚开始在 Xcode 中学习可视化调试,我想知道我是否可以简化调试过程。典型的调试会话开始于:
$ e -l Swift -- import UIKit
$ e -l Swift -- let $myLabel = unsafeBitCast(..., UIView.self)
$ e -l Swift -- // use $myLabel
有什么办法可以省略:
$ e -l Swift --
并将其更改为,例如:
$ SDB
所以我可以写:
$ SDB import UIKit
$ SDB let $myLabel = unsafeBitCast(..., UIView.self)
$ SDB // use $myLabel
我对与命令行交谈不是很熟悉。我想我需要添加一些命令PATH
?但我很困惑这PATH
是用于 LLDB 调试的地方。
如何在 Xcode 中添加 LLDB 调试的快捷方式?
附带问题:上述命令中的-l
for before是什么?Swift
该命令不起作用:man lldb
所以我无法查找它,谷歌也没有帮助我。没有-l
,调试将失败。同样适用于$
每个变量之前的符号。我不知道为什么我需要添加它。
解决方案
推荐阅读
- google-oauth - Google API 控制台缺少我的组织?
- mysql - Mysql中两个表的外键约束
- c - 链接器 --whole-archive 选项
- python - 如何在python中的不同列表中排列项目?
- c# - 为什么我不能解析这个 JSON 字符串?
- php - Laravel 使数组发送到单个
- f# - F# 在计算表达式中展平嵌套元组
- python - Python/Matplotlib:间距='proportional' 的 colobar 效果不佳
- python - 在 MacOS 中将 Python 2 更新为 python 3,现在我无法使用 python
- opengl - 带网格的 SSAO 结果纹理