Combine 学习笔记(一):响应式编程与 Combine 概述

零、前言

在现代 GUI 编程中,开发者往往会处理大量事件(例如网络请求,屏幕输入,系统通知等),根据事件去让用户界面发生变化。而对异步事件的处理,会让代码和状态变得尤其复杂。为了帮助开发者简化异步编程,使代码更加简洁、易于维护,苹果在 WWDC 2019 发布了基于 Swift 的响应式异步编程框架 —— Combine。

阅读全文