跳转至

第四部分:高级组合

由于您的工具带中已经有很大一部分Combine基础,是时候学习Combine在您真正掌握的道路上提供的一些更高级的概念和主题了。

首先,您将学习如何将SwiftUICombine一起使用,以构建真正被动和流畅的UI体验,然后切换到如何正确处理Combine应用程序中的错误。然后,您将了解调度器,这是在不同执行环境中调度工作背后的核心概念,并跟进如何创建自己的自定义发布者,并通过了解反压来处理订阅者的需求。

最后,拥有一个光滑的代码库很棒,但如果测试不当,也没有多大帮助,因此您将通过学习如何正确测试新的组合代码来总结本节。