ZIPFoundation Swift中的ZIP压缩与解压库
ZIP 文件的创建和解压,一般人用 zlib,Swift 的老哥用的是
ZIPFoundation的压缩和解压速度不拖后腿,内存控制也比较稳。而且不依赖太多第三方,Apple 平台上完全不需要额外安装啥,Linux 上需要zlib
,也不麻烦。
还有个优点就是兼容面挺广,iOS 9+、macOS 10.11+、tvOS 和 watchOS 全部都能跑,跨平台需求的话也能用在 Linux 上,前提是你装好了 zlib 开发包
。
安装用 Swift Package Manager 就行,简单快捷。大致流程也没啥坑,就是 Xcode 10+
和 Swift 4+
的版本要求别搞错就好。
如果你在做 Swift 项目,有压缩解压需求,不想引入复杂依赖,那这个库真的还蛮合适的。想深入了解 zlib
在其他语言怎么用,也可以看看下面这些链接,挺有意思的。
ZIPFoundation-development.zip
预估大小:91个文件
ZIPFoundation-development
文件夹
.gitignore
1KB
Package@swift-4.0.swift
588B
Sources
文件夹
CZLib
文件夹
module.modulemap
355B
shim.h
367B
ZIPFoundation
文件夹
Archive+Writing.swift
22KB
FileManager+ZIP.swift
16KB
...
20.19MB
文件大小:
评论区