【发布时间】:2018-07-25 15:27:20
【问题描述】:
我应该如何将 Swift 中的组件与通道或等效的消息总线实现解耦?
作为一个来自 Clojure 的 Swift 初学者,我习惯于在启动组件时返回一个 core.async 通道,然后在调用者处将其连接起来以进行控制流。
我看到 Swift 中有一个名为 DispatchQueue 的东西,但这看起来不像消息总线,而且似乎没有缓冲。
具体来说,我在 iOS 上控制音频子系统,我需要通过可插拔架构发送惰性信号。
【问题讨论】:
标签: ios swift clojure core.async