Relieve
Relieve 是一个专为 Swift 开发设计的个人工具集,我将其集成到我的项目中以避免重复编写编程任务。该库包含由我自己和其他不同开发者开发的各类、帮助器和扩展。它还包含一个示例应用程序,我在其中实现了协调者模式、RxSwift 和不同的编程方法。它作为我开发工作的参考,并有助于以简单的方式理解这些方法。
示例
要运行示例项目,请先克隆仓库,然后从示例目录运行 pod install
需求
安装
Relieve 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中即可
pod 'Relieve'
安装 Xcode 模板
- 确保存在到 ~/Library/Developer/Xcode/Templates/File Templates/ 的路径,如果没有,请在终端中执行以下命令
mkdir ~/Library/Developer/Xcode/Templates ~/Library/Developer/Xcode/Templates/File\ Templates ~/Library/Developer/Xcode/Templates/File\ Templates/Relieve
- 将模板复制到以下目录
cp -r Templates/* ~/Library/Developer/Xcode/Templates/File\ Templates/Relieve
要做的缓解库
- CGFloat 向下取整到(位数)
- Realm?
- 活动指示器
Kotlin 类似的 let / apply- 默认的 TabBarCoordinator、TabCoordiantor 等带有可配置的 TabBar 和默认实现的
- 默认 View Controller 实现 / 协议
- 生成样板项目 & 文件模板(是否为独立项目?)
- 本地化
- 地区(当前地区)
- 添加具有不同格式字符串的枚举:https://nsdateformatter.com
- TableView 空状态
待办事项示例应用
- 添加 realm
- 差异比较
- 文档(RxSwift,协调者模式)
作者
Alexander Korus, [email protected]
许可权
Relieve 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。