gpt4 book ai didi

swift - Swift 是否有与 pdb.set_trace() 等效的函数

转载 作者:行者123 更新时间:2023-11-30 10:09:45 25 4
gpt4 key购买 nike

我一直在研究 Swift 脚本的使用。有没有相当于 Python 的

import pdb; pdb.set_trace()

这会将正在运行的脚本放入 REPL(即 LLDB)中?

最佳答案

您可以向自己发送SIGTRAP:

    kill(getpid(), SIGTRAP)

但只有当您知道自己正在调试器下运行时,您可能才想这样做。 Apple Technical Q&A QA1361: Detecting the Debugger演示如何编写一个在进程附加了调试器时返回 true 的函数。该函数是用 C 编写的,但您可以从 Swift 调用它(或尝试将其移植到 Swift)。

关于swift - Swift 是否有与 pdb.set_trace() 等效的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33620515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com