bytes
bytes 是一套 Swift 工具,旨在覆盖 iOS 开发中的许多日常任务。
开始使用
通过 Swift Package Manager (SPM) 安装
从版本 1.3 开始,bytes 也支持 SPM。要使用它,将此仓库添加到您的 Xcode 中的包中
https://github.com/tbointeractive/bytes
通过 CocoaPods 安装
添加 bytes Pod
pod 'bytes'
CommonCrypto 的难题
为了在 String+Hashes.swift 中提供如 public var md5: String
这样的小助手,bytes 使用了静态 C 库 CommonCrypto。在 pod 安装过程中,我们通过 modulemaps (CocoaPods/) 在框架中包含了 CommonCrypto。这些 modulemaps 对 Xcode 的默认安装路径(/Applications/Xcode.app)有强烈的引用。
使用方法
请阅读文档以了解所有现有的字节。
开发
实现自己的字节
在实现您自己的字节之前,请先就一个字节展开讨论。我们喜欢讨论新想法,并尽早了解概念。
测试
请确保对您的所有代码进行适当的测试,而不仅仅是盲目监护覆盖百分比。
文档
请在您的代码中添加适当的文档(Xcode 编辑器 -> 结构 -> 添加文档)。我们使用 jazzy 生成 docset。使用 jazzy
命令在本机生成。
发布
本库的版本在不同的方式下设置,针对 Cocoapods 和 SPM
许可证
本项目的许可证采用 MIT 许可证。请参阅 LICENSE 文件。