Master native asynchronous programming with Swift using the Combine framework!
Just as RxSwift revolutionized building apps under reactive programming principles, the introduction of native asynchronous programming paradigms in Swift through the Combine framework is a game-changer. Establishing a native asynchronous framework natively in Swift means that you can possibly drop dependencies on third-party reactive frameworks — and do everything right in Swift.
This book is for people who may have some experience or exposure to RxSwift or similar reactive frameworks, and want to learn how to handle asynchronous scenarios natively using Combine in Swift.
What is Combine?
It seems like developers are all about reactive programming these days, with lots of frameworks to help make leveraging asynchronous code in Swift just a little bit easier.
But the introduction of Combine into the Swift ecosystem now gives you a native way of managing asynchronous events in Swift. Combine is a declarative Swift framework for processing events and values received over time: UI events, network responses and other unpredictable types of data events can easily be published and consumed with the Combine framework.
Your event-processing Swift code just got a lot easier to read and a lot easier to maintain. Not to mention the freedom from using other reactive frameworks — and being able to reduce the compile time of your reactive apps back to sensible levels!
Note: This digital edition book is available for pre-order only. You’ll receive the book when it is released in full. Estimated release date: September 2019.
This book is part of our Advanced iOS Summer Bundle, which also includes our newest books about Combine and SwiftUI — just $99 for a limited time.