John Morgan

7个 pod

FireRoutes

FireRoutes 介绍了路由的概念。路由表示一个特定的 API 调用 - 请求的结构应该如何构建以及如何解释响应数据。

许可证: MIT

  • Swift

FlowStacks

许可证: MIT

键盘布局指南

想象一下能够直接在视图和 iOS 键盘之间设置自动布局约束,这样当键盘的框架变化时,布局就能更新。KeyboardLayoutGuide 就可以实现这一点,提供在 Interface Builder 或代码中完全做到这一点的选项。

许可证: MIT

  • Swift

生命周期钩子

LifecycleHooks 允许在响应生命周期事件时将自定义代码注入视图和视图控制器中。

许可证: MIT

  • Swift

稀疏

Sparse 是一个简单的解析库,用 Swift 编写。它基于 Haskell 的 Parsec 用到的解析器组合方法。它的重点在于自然语言解析器的创建和描述性错误信息。

许可证: MIT

  • Swift

URLPatterns

URLPatterns 是一个小的库,用于启用更具 Swift 风格的 URL 路径元素的模式匹配。《NSURL》通过方法扩展的方式添加了《countedPathElements()》,该方法将 URL 的路径元素数组转换为《Counted》枚举。每个《Counted》案例都有一个与之关联的不同数量的值,这使得每个元素的模式匹配变得容易,包括通配符、值绑定、以和至模式。

许可证: MIT

  • Swift