1、Combine简介
我们还是来看个CoreLocation的例子。
我们还是来看个CoreLocation的例子。
当我们subscribe一个publisher后,这个结果需要存储到某个地方,通常我们都是通过调用.store方法存储在某个 AnyCancellable Set中。但是每个都这么用,可能会显得有点重复,我们将用@ResultBuilder来包裹所有的subscribtion,将所有AnyCancellable放到同一个set中。
本章,我们将实现一个简单的注册页面,其中包含一个用户名输入框和两个密码输入框,一个用于密码,另一个用于确认密码。
我们将使用OpenWeather上的Api创建一个天气App,显示最近5天的天气。
本章,我们将学习调试Combine Stream的三种方法。我承认这三个都有点基础。但是,它们是一个起点,应该足以帮助我们了解如何处理stream中的错误。