Relieve 1.0.0

Relieve 1.0.0

Alexander Korus 维护。



Relieve 1.0.0

  • By
  • alexanderkorus

Relieve

CI Status Version License Platform

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 文件。