"Share Side effect" 和 "Share Resources" 之间的差异
Differences between "Share Side effect" and "Share Resources"
我正在研究 RxSwift 和 RxCocoa。
官方文档中有这些解释
- 分享副作用
- 分享资源
它们一样吗?
如果有区别,那有什么区别?
只是官方文档里的解释我看不懂
预先感谢您的回答。
文档在每个短语旁边的括号中准确显示了 "Shares side effects" 和 "Shares computational resources" 的含义。
短语 "Shares side effects" 表示它使用 share(replay: 1, scope: .whileConnected)
而 "shares computational resources" 表示它使用 share(scope: .whileConnected)
.
这告诉您,共享副作用将重播每个新订阅的最后发射值,而共享计算资源则不会。否则,它们是相同的。
我正在研究 RxSwift 和 RxCocoa。 官方文档中有这些解释
- 分享副作用
- 分享资源
它们一样吗? 如果有区别,那有什么区别? 只是官方文档里的解释我看不懂
预先感谢您的回答。
文档在每个短语旁边的括号中准确显示了 "Shares side effects" 和 "Shares computational resources" 的含义。
短语 "Shares side effects" 表示它使用 share(replay: 1, scope: .whileConnected)
而 "shares computational resources" 表示它使用 share(scope: .whileConnected)
.
这告诉您,共享副作用将重播每个新订阅的最后发射值,而共享计算资源则不会。否则,它们是相同的。