测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2017年11月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Clemens Schulz 维护。
Zippy是一个用于读取ZIP文件的iOS框架。它用Swift 4编写,并使用Apple的压缩框架进行解压缩。
在使用它之前,请阅读待办事项部分!
FileWrapper
或URL
读取ZIP文件import Zippy
let fileURL = <URL to file>
let file = try! ZipFile(url: fileURL)
for filename in file {
let data = file[filename]
// Do something with file data…
}
Zippy需要Swift 4和iOS 10.0或更高版本。
子模块,克隆或下载Zippy,然后将其 own 项目的 Zippy.xcodeproj 文件拖入。
在Xcode侧边栏中选择项目文件,然后选择目标。在 通用 选项卡中,点击 嵌入式二进制文件 下的 + 按钮。
选择 Zippy.framework。
添加.
框架应该出现在 嵌入式二进制文件 和 链接的框架和库 之下
第一次运行测试时将自动生成测试数据。用于测试框架的大文件大约有 640MB 大。我应该可能添加一个选项以跳过大文件测试……
框架已经可以使用,但它仍在ZIP文件中忽略了大量信息。它尚未与来自不同来源的ZIP文件进行测试。确保在发布应用程序之前彻底测试它。
还有很多工作要做
请随意发送pull请求或报告错误。