我需要能夠在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一起提供的東西。 –