测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年6月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Daniel Green 维护。
Placemat 是一个辅助库,包含一些小帮手。它的主要目的是与 Luncheon 一起使用,但也可用作独立库。
其最显著的特性包括
导航
- 一个助手类,轻松地在视图控制器之间进行导航。show(target:modally:)
- 显示给定的 UIViewController。Modally 是可选的。当启用 modally 时,它将在 UINavigationController 中嵌套目标,并以模态形式显示。dimiss()
- 关闭视图控制器。自动判断应该如何适当地关闭控制器(例如,是否以模态形式显示)setupWindow()
。 - 用于设置包含视图控制器的 UIWindow。通常应在 application:didFinishLaunchingWithOptions:
中使用。BlockBarButtonItem
- 一个 UIBarButtonItem,它允许您提供一个块而不是一个选择器。String
扩展 -changingCaseOf(firstCharacter:)
- 改变字符串中第一个字符的大小写camelCased(firstCharacterCase:)
- 将 underscore_cased
转换为 camelCased
或 CamelCased
pluralize()
- 例如,将 "Banana"
转换为 "Bananas"
;将 "Money"
转换为 "Monies"
underscoreCased()
- 将 camelCased
或 CamelCased
转换为 underscore_cased
humanize(firstCharacterCase:)
- 例如,将 "underscore_cased"
转换为 "underscore cased"
或 "Underscore cased"
titleize()
- 例如,将 "underscore_cased"
转换为 "Underscore Cased"
要运行示例项目,请先克隆仓库,然后从 Example 目录首先运行 pod install
。
Placemat 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 即可。
pod "Placemat"
Daniel Inkpen,[email protected]
Placemat 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。