You learned in the previous episode that a publisher sends zero or more values. A publisher emits an error if something goes wrong and, if the publisher is finite, it can send a completion event. In this episode, we continue exploring the relationship between publishers and subscribers. We zoom in on the life cycle of a subscription.
Subscribe to Cocoacasts Plus to watch this episode.
Building Reactive Applications With Combine
Understanding the Life Cycle of a Subscription
by Bart Jacobs in Programming
Swift 5
Xcode 12
iOS 14
Building Reactive Applications With Combine
-
03:12
-
2 What Is Reactive Programming
09:53
-
04:17
-
04:24
-
05:48
-
10 Understanding the Life Cycle of a Subscription
06:45
-
13 Using Publishers to Push Data
06:27
-
18 Reducing State with Subjects
08:35
-
20 Reactifying the Week View Controller
08:32
-
21 Combine and Diffable Data Sources
08:53
-
23 Subscribing to Settings Changes
11:08
-
07:25
-
06:48
-
07:35
-
09:30
-
11:04