我想要能够膨胀/收缩Swift 3的数据结构。我找到了GzipSwift,但是不清楚如何将它添加到我的iOS应用中。我尝试过的一些幼稚的方法包括:
- 将
Data+Gzip.swift
文件复制到我的项目中。然后该文件会抱怨顶部的import zlib
语句。我认为这与相同源文件夹中zlib目录中的modulemap文件有关。但我不确定如何在我的项目中重新创建它们。 - 从GitHub克隆了存储库,打开XCode并进行构建(基本上是按下运行按钮)。然后尝试将其作为链接库或框架添加到我的项目中。我相当确定只选择存储库的顶级目录不是我想要做的事情,但我不知道还能尝试什么。
size
是分配缓冲区的大小,即保留要使用的字节数量。如果您不知道未压缩时期望多少字节,则通常可以使用较大的数字。 - vicegax