KrakenKraken 是一个使用 Swift 编写的简单依赖注入框架。 它为使用协议解析注入依赖提供了简单、易于使用的语法。 定义一个与你的 API 对应的协议,然后让 Kraken 在运行时动态解析这个协议到对应的实例。这允许为应用程序和测试创建独立的配置,动态地将相同的协议解析到不同的实例,从而提高可测试性。许可:MITSwiftMockitMockit 是针对 Swift 3.0 的第一个模拟/存根框架尝试。它的 API 启发于著名的 Java 模拟框架 "Mockito"。Mockit 目前仍处于开发初期,但它的当前功能几乎完全可以使用。许可:MITSwiftSwiftEventBus针对 iOS 的发布/订阅事件总线许可:MITSwift