测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2017年1月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✓ |
由 Nathan Lanza 维护。
CoordinatorKit 是一个简单的框架,提供了协调者模式的基本类。本框架的设计目的是模仿 UIKIt
的 UIViewController
实现。有一个类似于 UIViewController
的基本 Coordinator
类,以及类似的 TabBarCoordinator
和 NavigationCoordinator
。
您可以通过覆盖 loadViewController
和初始化属性 viewController
来使用这些类。您还可以创建自定义属性,例如
var myViewController: MyViewController { return viewController as! MyViewController }。
API 的设计使得其感觉与 UIViewControllers
非常相似。您可以在协调器上调用 show
、present
、dismiss
以及其他各种方法来提供导航。如果我能将其进一步发展,我将创建文档,但现在只需查看基本类。
SplitViewCoordinator
。要运行示例项目,首先从仓库中克隆,然后从 Example 目录运行 pod install
。
Nathan Lanza -> [email protected]
CoordinatorKit 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。