2011-12-08 54 views
1

我需要能够在iPhone/iPad应用程序中压缩文件。我知道有几个库已经解决了这个问题,并且很容易集成到一个应用程序中,但是我想知道是否在Cocoa中已经实现了某些东西。如果我不需要将外部库集成到我的项目中,它会帮助我很多。如何在不使用任何外部库的情况下压缩文件?

回答

2

你的意思是在IOS/Objective-C的东西吗?如果是这样,你确实知道你使用的大多数对象是一个“外部库”,即Foundation框架?

每个iPhone都附带有libz,它是用于压缩/解压缩的库。你只要将它包含就好像它是任何其他框架一样。

但是,第一次将它用作无错误的机会与其他数百名开发人员经过多年测试的现有库相比很薄弱。我个人很容易选择添加一个库来编写我自己的类似的东西 - 之前已经完成了,你只是在浪费时间来重新编写它。尝试ZipArchive为单行文件解压缩文件等。只需将源代码复制到您的应用程序,并按编译:)

+0

感谢您的答复。我知道大多数对象都使用“外部库”。我的意思是随标准SDK一起提供的东西。 –

相关问题