在我的 iOS Swift 应用程序中,我将图像作为 NSData 存储在 Realm 数据库中。现在我想将这些图像(或它们的子集查询)组合成一个 ZIP 文件,并使其可用于通过空投、电子邮件等进一步传输。
我很清楚如何传输以及如何将它们从数据库中取出,但我不知道如何从一堆 NSData 对象中创建一个 ZIP 文件。
最佳答案
在 Google 中更改了一些搜索关键字后,我发现了 2 个看起来很有趣的 Libs/Frameworks 我现在将开始调查。
和
两者都可以在 GitHub 上找到。目前我对他们两个都没有什么大的经验。但是 ZipArchive
似乎有 NSData
Support 的选项,因为这已经在自述文件中说明了
压缩 NSData 实例。 (带文件名)
所以这对我来说可能是一个指标。
关于ios - Swift:如何压缩多个 NSData 对象以进行进一步传输(Airdrop、电子邮件、Dropbox ...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37623253/