It is a reactive programming framework built on top of ReactiveCocoa that can completely replace traditional data communication methods such as KVO and broadcast. It includes the instantiable ReactiveBlackBoard (KVO) and the singleton ReactiveWhiteBoard (Notification), enabling real-time data communication between any objects and automated memory management. With minimal code, it can achieve your desired results. It has already been adopted by many teams.
To run the example project, clone the repo, and run pod install
from the Example directory first.
ReactiveDataBoard is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'ReactiveDataBoard'
zitao0206, 634376133@qq.com
ReactiveDataBoard is available under the MIT license. See the LICENSE file for more info.