Swift - 有没有办法触发程序断点在它停止后继续

长矛撒玛利亚

按照这个答案,我能够在代码中创建一个断点。

func sayHello() {

    raise(SIGTRAP) // programmatic breakpoint
    kill(getpid(), SIGSTOP)  // programmatic breakpoint

    print("say hello")
}

使用这两个函数中的任何一个都会停止执行,并且永远不会打印“say hello”。

与我能够以编程方式创建断点的方式相同,有没有一种方法可以以编程方式创建其他东西,以便在命中这两个断点中的任何一个后继续执行?

哑光

您正在寻找的功能是内置的。这是一个打印“here”并继续的断点:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在Swift中设置关联对象?

在Swift中有没有办法对常量进行条件赋值?

有没有办法让Swift脚本使用多个文件

有没有办法在Swift中获得_stable_通用类名?

有没有办法用Ansible自动化OpenStack Swift操作

有没有办法像C#中那样在Swift中锁定对象

有没有办法摆脱Swift中数组的reduce函数?

有没有办法在Swift中以编程方式设置NSCollectionView?

有没有办法以编程方式更新帧(Swift)

有没有办法在Swift游乐场中使用Common Crypto?

Swift 2:有没有办法在带有关联值的enum的switch语句中使用“默认”?

有没有办法在Swift中将Array覆盖为String?

有没有办法在Swift数组上执行批量更新?

有没有办法在Kotlin中进行Swift的协议组合

有没有办法在Swift中仅通过JSON部分创建对象?

Swift-有没有办法在串联字符串中包含单引号(')?

有没有办法在最新的Swift 3快照中使用C可变参数函数?

当 Swift 中满足特定条件时,有没有办法结束递归方法?

有没有办法在 Swift 3 Xcode 8 中首先完成异步任务?

有没有办法增加Swift中double类型的数量限制?

有没有办法让 Swift 编译器忽略错误?

有没有办法在 Swift 中按子数组的索引对数组进行排序?

有没有办法在 Swift 中使用 Google Sheets API 来构建 macOS Cocoa 应用程序?

有没有办法在低级 C 方法调用中使用 Swift 命令?

有没有办法用swift录制慢动作视频?

有没有办法将 Nativescript 项目编译成 Swift/XCode 项目?

有没有办法知道该方法是 Swift 中的协议实现?

swift 有没有办法用导航控制器改变屏幕

有没有办法简化 Swift 组合类型?