Available from Gumroad
Combine is about to replace all those things you thought you knew about how we pass information around in an iOS or macOS App.
Target-Action, callbacks, closures, delegates, notifications... all of them.
This hand-on, fast-moving kickstart introduces you to the future of declarative and reactive programming on Apple platforms. We focus on core concepts and building discrete, easy-to-understand, pieces of a pipeline that allows your app to react to changes in the state.
Updated for Xcode 12 and Swift 5.3 and tested on Apple Silicon.
Chapter 1: The Forest
Credits, Bio, and Version History
Chapter 2: Moving Out
A Second Module
Chapter 3: Sending Messages
Hiding the Model
Custom Publisher Properties
Observables and SwiftUI
Chapter 4: Not Everything Lasts Forever
Drop and Prefix
The Kitchen Sink
Just, Empty, and Fail
Training from Dim Sum Thinking