Summary
Combine makes our code reactive beyond SwiftUI views. It’s a framework that can help us handle complex tasks such as search, network requests, and state management.
This chapter reviewed the basic Combine components, such as the publisher, subscriber, and operator. We also delved in and created custom versions of each of the components. We learned how to create pipelines with data transforms and network requests. In the end, we learned how to incorporate Combine in common use cases.
By now, we should be able to start working with Combine on our existing projects.
The next chapter touches on another topic many iOS developers feel irritated by – Core Data.