ClockWise 1.4.1

ClockWise 1.4.1

ADKATech.com LLC 维护。




ClockWise 1.4.1

ClockWise

ClockWise 是一个轻量级的 Swift 工具集

CI Status MIT License

Cocoapods compatible Version

Swift Package Manager compatible GitHub tag (latest SemVer)

Swift 5.0 Platform

GitHub code size in bytes GitHub last commit GitHub forks GitHub stars

Twitter Follow

简化的 iOS 工具

这是我用于许多项目的工具集合,为 iOS 提供了一系列的产品和代码库。

目标

通用性:类和函数应该是足够通用的,可以在它们使用的任何产品中独立使用。绝对没有任何第三方依赖:我们希望能够在任何地方使用此模块而不需要任何额外要求。可测试性:每个工具都应该易于单元测试。

目录

入门指南 "安装"

CocoaPods

ClockWise 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'ClockWise'

https://cocoapods.org.cn/pods/ClockWise

Swift 包管理器 (SPM)

Swift 包管理器是一个用于自动分发 Swift 代码的工具,且已集成到 Swift 编译器中。要从 Xcode 使用 Apple 的 Swift 包管理器进行集成

文件 -> Swift 包 -> 添加包依赖...

输入包 URL : https://github.com/amrangry/ClockWise.git,选择最新版本

手动

要手动安装 ClockWise 类到您的应用中,只需将源代码文件(不需要示例文件和资源)拖到您的项目中即可。

将 Source 文件夹中的内容添加到您的项目中

如何工作 “用法”

  1. ClockWise 模块导入您的 Swift
    import ClockWise
  1. 请享受吧

示例

要运行示例项目,请先克隆仓库,然后在 Example 文件夹中运行 pod install

支持的操作系统和 SDK 版本

  • 支持的构建目标 - iOS 10.0 及以上(Xcode 11.x)

版本控制

本项目遵循 语义化版本控制

给定版本号 MAJOR.MINOR.PATCH,当您进行不兼容的 API 变化时,增加

  • MAJOR 版本;当您以向后兼容的方式添加功能时,增加
  • MINOR 版本;当日志回滚兼容的bug修复时,增加
  • PATCH 版本。

待办

  • 将 UIKit 和 Foundation 分离
  • CI/CD
  • 更多测试测试测试... (示例)

贡献

我们始终欢迎您的贡献👏

开发

  1. 分支副本 (https://github.com/amrangry/ClockWise)🎉
  2. 创建特性分支
  3. 使用 $ make test 命令运行测试套件并确认通过
  4. 提交您的更改📝
  5. 将本地更改合并到 master 分支💡
  6. 创建新的 Pull Request💌

Bug报告、特性请求和评论都欢迎在 issues 中展开。

反馈

我希望让ClockWise成为一个更好的工具。
目标是能够在各种项目中使用。

因此,您的反馈非常有用。
我很高兴向您听取关于问题和PR的意见。❤️

变更日志

请参阅CHANGELOG.md

让我们知道!使用ClockWise的应用

如果能在您的项目中使用我们的组件,我们将不胜感激。请将链接发送至 [email protected] 并告知我们您是否有任何问题或建议。

作者

AmrAngry, [email protected]

Twitter Follow

Linkedin

许可证

ClockWise在MIT许可证下提供。有关更多信息,请参阅LICENSE文件。