CoordinatorKit 0.0.6

CoordinatorKit 0.0.6

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年1月
SwiftSwift 版本3.0
SPM支持 SPM

Nathan Lanza 维护。



CoordinatorKit

Screenshot

关于

CoordinatorKit 是一个简单的框架,提供了协调者模式的基本类。本框架的设计目的是模仿 UIKItUIViewController 实现。有一个类似于 UIViewController 的基本 Coordinator 类,以及类似的 TabBarCoordinatorNavigationCoordinator

您可以通过覆盖 loadViewController 和初始化属性 viewController 来使用这些类。您还可以创建自定义属性,例如

var myViewController: MyViewController { return viewController as! MyViewController }。

API 的设计使得其感觉与 UIViewControllers 非常相似。您可以在协调器上调用 showpresentdismiss 以及其他各种方法来提供导航。如果我能将其进一步发展,我将创建文档,但现在只需查看基本类。

待办事项

  • 检查 Travis
  • 实现 SplitViewCoordinator
  • 可能不会保留 HamburgerController/Coordinator。

示例

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

要求

作者

Nathan Lanza -> [email protected]

许可证

CoordinatorKit 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。