在现代 GUI 编程中,开发者会处理大量事件(包括网络,屏幕输入,系统通知等),根据事件去让界面发生变化。而对异步事件的处理,会让代码和状态变得尤其复杂。为了帮助开发者简化异步编程,使代码更加简洁、易于维护,WWDC 2019 发布了基于 Swift 的响应式异步编程框架 — Combine。
Combine实用教程.png
课程主要内容
本教程将从 Combine 概念入手,逐步学习 Combine 的知识点,主要内容:
- Combine介绍
- Publisher
- Subscriber
- Subscription
- Cancellable
- Subject
- Operator
- 类型擦除
- 常见Publisher
- 常见Operator
- Scheduler
- Future
- 实践与应用
视频教程
Combine实用教程,另有配套电子书教程同步更新。