Placemat 0.7.1

Placemat 0.7.1

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

Daniel Green 维护。



Placemat 0.7.1

Placemat

Placemat 是一个辅助库,包含一些小帮手。它的主要目的是与 Luncheon 一起使用,但也可用作独立库。

其最显著的特性包括

  • 导航 - 一个助手类,轻松地在视图控制器之间进行导航。
  • show(target:modally:) - 显示给定的 UIViewController。Modally 是可选的。当启用 modally 时,它将在 UINavigationController 中嵌套目标,并以模态形式显示。
  • dimiss() - 关闭视图控制器。自动判断应该如何适当地关闭控制器(例如,是否以模态形式显示)
  • setupWindow()。 - 用于设置包含视图控制器的 UIWindow。通常应在 application:didFinishLaunchingWithOptions: 中使用。
  • BlockBarButtonItem - 一个 UIBarButtonItem,它允许您提供一个块而不是一个选择器。
  • String 扩展 -
    • changingCaseOf(firstCharacter:) - 改变字符串中第一个字符的大小写
    • camelCased(firstCharacterCase:) - 将 underscore_cased 转换为 camelCasedCamelCased
    • pluralize() - 例如,将 "Banana" 转换为 "Bananas";将 "Money" 转换为 "Monies"
    • underscoreCased() - 将 camelCasedCamelCased 转换为 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 文件。