2011-12-08 53 views
1

我需要能夠在iPhone/iPad應用程序中壓縮文件。我知道有幾個庫已經解決了這個問題,並且很容易集成到一個應用程序中,但是我想知道是否在Cocoa中已經實現了某些東西。如果我不需要將外部庫集成到我的項目中,它會幫助我很多。如何在不使用任何外部庫的情況下壓縮文件?

回答

2

你的意思是在IOS/Objective-C的東西嗎?如果是這樣,你確實知道你使用的大多數對象是一個「外部庫」,即Foundation框架?

每個iPhone都附帶有libz,它是用於壓縮/解壓縮的庫。你只要將它包含就好像它是任何其他框架一樣。

但是,第一次將它用作無錯誤的機會與其他數百名開發人員經過多年測試的現有庫相比很薄弱。我個人很容易選擇添加一個庫來編寫我自己的類似的東西 - 之前已經完成了,你只是在浪費時間來重新編寫它。嘗試ZipArchive爲單行文件解壓縮文件等。只需將源代碼複製到您的應用程序,並按編譯:)

+0

感謝您的答覆。我知道大多數對象都使用「外部庫」。我的意思是隨標準SDK一起提供的東西。 –

相關問題