Beam 1.0.0

Beam 1.0.0

Meniny 维护。



Beam 1.0.0

认识 Beam

Beam

Author EMail MIT
Version Platforms Swift
Build Passing Cocoapods Carthage SPM

🏵简介

Beam 是一个用 Swift 编写的 EventBus 实现。

📋要求

类型 要求

平台

iOS

9.0+

macOS

10.10

tvOS

9.0

watchOS

2.0

Linux

不适用

IDE

Xcode

9.3+

语言

Swift

4.1+

📲安装

CocoaPods

Beam 可在 CocoaPods 上找到。

use_frameworks!
pod 'Beam'

手动安装

Beam 目录中的所有文件复制到您的项目中。

🛌依赖

不适用

❤️贡献

欢迎 fork 并提交 pull request。

🔖许可

Beam 是开源软件,许可证为 MIT

🔫用法

import Beam

enum TestEvent: String, Event {
    case callback
}
import Beam

class SomeClass {

    init() {
        Beam<TestEvent>.register(self) { (event) in
            // ...
        }
    }

    deinit {
        Beam<TestEvent>.unregister(self)
    }
}
import Beam

Beam<TestEvent>.post(TestEvent.callback)