PageEventBus was a typed event bus modular system build for page internal data exchange, UI and business logic independent.
- UI and business logic independent through view model
- view model can receive/send event, manipulate view
- view model can manual connect to event bus
- events' input/output data are typed
- business logic's input/output parameters can hide by event bus
To integrate PageEventBus
into your Xcode project using CocoaPods, specify it in your Podfile:
pod 'PageEventBus'
first pod install
to genereate .xcworkspace
$ cd Example
$ pod install
$ open ViewComponent.xcworkspace
using Then from Suyeol Jeon