# PageEventBus **Repository Path**: lalawue/PageEventBus ## Basic Information - **Project Name**: PageEventBus - **Description**: PageEventBus was a modular system build for page internal data exchange, UI and business logic independent. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-02-15 - **Last Updated**: 2024-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Introduction PageEventBus was a typed event bus modular system build for page internal data exchange, UI and business logic independent. ## Features - 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 ## Install To integrate `PageEventBus` into your Xcode project using CocoaPods, specify it in your Podfile: ``` pod 'PageEventBus' ``` # Example first `pod install` to genereate .xcworkspace ```bash $ cd Example $ pod install $ open ViewComponent.xcworkspace ``` using [Then](https://github.com/devxoul/Then/) from [Suyeol Jeon](https://github.com/devxoul/)