Syed Sabir Salman-Al-Musawi

3个组件

Kraken

Kraken 是一个使用 Swift 编写的简单依赖注入框架。

它为使用协议解析注入依赖提供了简单、易于使用的语法。

定义一个与你的 API 对应的协议,然后让 Kraken 在运行时动态解析这个协议到对应的实例。这允许为应用程序和测试创建独立的配置,动态地将相同的协议解析到不同的实例,从而提高可测试性。

许可:MIT

  • Swift

Mockit

Mockit 是针对 Swift 3.0 的第一个模拟/存根框架尝试。它的 API 启发于著名的 Java 模拟框架 "Mockito"。Mockit 目前仍处于开发初期,但它的当前功能几乎完全可以使用。

许可:MIT

  • Swift

SwiftEventBus

针对 iOS 的发布/订阅事件总线

许可:MIT

  • Swift