bytes 是一组 Swift 工具,旨在覆盖 iOS 开发中许多日常任务。
从 1.3 版本开始,bytes 也支持 SPM。要使用它,请将此仓库添加到 Xcode 的软件包中
https://github.com/tbointeractive/bytes
添加 bytes Pod
pod 'bytes'
CommonCrypto 的困境
为了在 String+Hashes.swift 中提供诸如 public var md5: String
这样的小型哈希助手,bytes 使用了静态 C 库 CommonCrypto。在 pod 安装过程中,我们通过模块映射 (CocoaPods/) 在框架中包含了 CommonCrypto。这些模块映射对 Xcode 的默认安装路径 (/Applications/Xcode.app) 有强引用。
请阅读文档以了解所有现有的 bytes。
在实现您自己的 byte 之前,请先发起关于 byte 的讨论。我们很乐意讨论新的想法并在早期理清概念。
请确保对您的所有代码进行适当的测试,同时不要盲目关注覆盖率百分比。
请为您的代码添加适当的文档 (Xcode 编辑器 -> Structure -> Add Documentation)。我们使用 jazzy 来生成文档集。使用 jazzy
命令在您自己的机器上生成它。
此库的版本对于 Cocoapods 和 SPM 以不同的方式设置。
本项目根据 MIT 许可证的条款获得许可。请参阅 LICENSE 文件。