ReactiveCocoa
ReactiveCocoa is an open-source framework for reactive programming on Apple platforms, designed to implement functional reactive programming (FRP) concepts in the Cocoa and Cocoa Touch ecosystems. It provides a set of abstractions for modeling, composing, and reacting to asynchronous events and user interactions in a declarative way.
At the core of ReactiveCocoa are signals, signal producers, and related operators. Signals represent streams of
ReactiveCocoa began with support for Objective-C and has since been adapted for Swift, with a modular architecture
The project is maintained as an open-source effort with contributions from the community. While Apple’s Combine