我在哪里可以找到“类 DispatchQueue : DispatchObject”的实现?

Posted

技术标签:

【中文标题】我在哪里可以找到“类 DispatchQueue : DispatchObject”的实现?【英文标题】:Where can I find the implementation of "class DispatchQueue : DispatchObject"? 【发布时间】:2021-05-18 20:56:41 【问题描述】:

有兴趣了解class DispatchQueue : DispatchObject的实现细节。 我查看了here 和here,但找不到匹配的实现。

【问题讨论】:

Apple doc 上只有声明吗? 是的,这就是我所看到的,它指定它在调度框架中。 DispatchQueueOS_dispatch_queue 的导入名称(请参阅 github.com/apple/swift-corelibs-libdispatch/blob/…),这似乎是……协议? github.com/apple/swift-corelibs-libdispatch/blob/… 好发现!太奇怪了,我想知道为什么doc 说它是一个对象。 【参考方案1】:

您可能不会在 Swift 代码中找到它,因为它不是 Swift。这只是 Cocoa 的OS_dispatch_queue 等的前端,不是开源的。它不是 Swift 库的一部分;这是 ios 的事情,而不是语言的事情。

【讨论】:

以上是关于我在哪里可以找到“类 DispatchQueue : DispatchObject”的实现?的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到所有参数的 mysql 配置文件?

我在哪里可以找到 CommandTarget?

我在哪里可以找到“通过 Facebook 支付”API? [关闭]

我在哪里可以找到免费的天气图标? [关闭]

我在哪里可以找到模式的数据目标

我在哪里可以找到 XAMPP 中的 MySQL 日志文件