[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 以获取详细信息。