GMEventDispatcher 0.1.1

GMEventDispatcher 0.1.1

guangmingzizai 维护。



  • guangmingzizai

GMEventDispatcher

CI Status Version License Platform

类似于 Flux 的分发器,这个库是 flux 模式实现的一部分。

主要用于模块间的通信。考虑场景,模块 A 调用模块 B,然后 A 需要从 B 获得回调。MFRouter 不适用于此场景,我们希望有一个类型安全、简单、易于使用的解决方案。

这是一个可能的解决方案,A 使用事件分发器调用 B,您可以将其视为单向管道,A 从事件分发器观察事件,B 使用事件分发器向 A 分发事件。

为了实现类型安全,我们鼓励被调用模块定义需要分发的事件。

示例

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

安装

GMEventDispatcher 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod 'GMEventDispatcher'

作者

光明自在,[email protected]

许可

GMEventDispatcher允许在MIT许可下使用。更多信息请参阅LICENSE文件。