我需要能够在iPhone/iPad应用程序中压缩文件。我知道有几个库已经解决了这个问题,并且很容易集成到一个应用程序中,但是我想知道是否在Cocoa中已经实现了某些东西。如果我不需要将外部库集成到我的项目中,它会帮助我很多。如何在不使用任何外部库的情况下压缩文件?
1
A
回答
2
你的意思是在IOS/Objective-C的东西吗?如果是这样,你确实知道你使用的大多数对象是一个“外部库”,即Foundation框架?
每个iPhone都附带有libz,它是用于压缩/解压缩的库。你只要将它包含就好像它是任何其他框架一样。
但是,第一次将它用作无错误的机会与其他数百名开发人员经过多年测试的现有库相比很薄弱。我个人很容易选择添加一个库来编写我自己的类似的东西 - 之前已经完成了,你只是在浪费时间来重新编写它。尝试ZipArchive为单行文件解压缩文件等。只需将源代码复制到您的应用程序,并按编译:)
0
我不认为有这样的事情在可可inbuild ..但你应该有一个在这里看 - https://bitbucket.org/kolpanic/zipkit/wiki/Home
相关问题
- 1. 在不使用任何外部库的情况下创建JSON?
- 2. 如何在不使用Qt内部头文件的情况下压缩QEvent?
- 3. 如何在不压缩的情况下估算文件的可压缩性?
- 4. 如何在不使用外部库的情况下解析arff文件
- 5. 如何在不使用外部DLL或运行时的情况下压缩和加密大文件?
- 6. 如何在没有第三方的情况下压缩/解压缩文件
- 7. 如何在不使用任何外部库的情况下对文件进行模糊处理?
- 8. 如何在不使用任何Excel库的情况下创建xlsx文件PHP
- 9. 如何在不解压缩的情况下列出zip压缩文件中的文件?
- 10. 如何在不使用外部库的情况下使用SDL绘制线条
- 11. 在不执行压缩的情况下计算/估计压缩文件大小
- 12. 如何在不用java解压缩的情况下读取压缩文件的内容
- 13. 如何在不解压缩的情况下创建并追加到gz文件?
- 14. 如何在不解压缩的情况下将gz文件合并到tar.gz中?
- 15. 在不改变缩进的情况下压缩文本
- 16. 如何在不使用外部库如pagelist.mvc的情况下做分页?
- 17. 如何在不使用Java zip utils的情况下访问压缩war文件中的文件?
- 18. 如何使用jszip库压缩文件
- 19. 如何在不使用命名空间的情况下包含外部库
- 20. 如何在不使用imageMagick或GD的情况下压缩图像?
- 21. 如何在不使用压缩的情况下将位图转换为ByteArray?
- 22. 如何在不知道未压缩数据大小的情况下使用RtlDecompressBuffer?
- 23. 如何在不使用IDE的情况下使用外部库编译java文件(Netbeans etc ..)?
- 24. 如何在没有任何外部视图组件的情况下编写portlet
- 25. 如何在没有WinRAR,Winzip或7zip的情况下批量压缩文件?
- 26. 如何压缩文件时不压缩
- 27. 如何在不使用任何循环的情况下数数?
- 28. 如何在没有任何manfest.json文件的情况下加载(解压缩)Chrome扩展?
- 29. 如何在不使用CGAffineTransform的情况下缩放视图
- 30. 如何在没有解压缩的情况下从.gz压缩文件中获取几行
感谢您的答复。我知道大多数对象都使用“外部库”。我的意思是随标准SDK一起提供的东西。 –