PieCrust 1.0

PieCrust 1.0

Omar Albeik 维护。




Build Status Test Coverage Platforms Cocoapods Swift Xcode MIT

[WIP] PieCrust 是一个面向协议的抽象层,构建在 UIKit 之上,具有实用的协议、扩展、语法糖等,快速高效地创建 iOS 应用而无需使用 Storyboards 或 Interface builder。

主要特性

  • 宝贵的协议列表,用于添加功能到 UIKit 对象,让 Crusty 感到自豪 :)
  • 所有主要 UIKit 对象的自定义子类,具有便捷的初始化器和辅助方法,以快速高效地开发 iOS 应用。
  • 简单的键盘事件处理。
  • Swift 标准库、Foundation 和 UIKit 对象的扩展列表。

要求

  • iOS 9.0+
  • Xcode 9+
  • Swift 4+

安装

CocoaPods

要使用 CocoaPods 将 PieCrust 集成到你的 iOS 项目中,请在你的 Podfile 中指定它

pod 'PieCrust'

Carthage

要使用 Carthage 集成 PieCrust,请在 Cartfile 中添加以下内容

github "MobilionOSS/PieCrust"

示例项目

示例项目 Example 展示了 PieCrust 的主要功能和用法。要在终端中运行示例项目,请使用 Cocoapods try

pod try PieCrust

文档

详细的文档可在 此处 获取。

贡献

太好了!首先查看这些内容。

  • 请阅读我们的 行为准则
  • 查看 贡献指南
  • 查看 现有问题,看是否有可以解决的任务。
  • 下载项目并检查当前代码库。通过新建问题来提出任何改进建议。
  • 安装 SwiftLint 以保持代码风格一致。
  • 保持友好和乐于助人。

感谢

特别感谢 Bashar Ghadanfar 建议 "PieCrust" 的名称、设计标志以及开发项目的品牌形象。

许可协议

PieCrust 采用 MIT 许可发布。请见 LICENSE 以获取详细信息。