我發現WPZipArchive更易於使用,安裝,使用Cocoapods。任何人誰感興趣的可以閱讀以下指南:從您的Mac應用程序/ Utilities文件夾或從您的Launchpad
2)輸入sudo gem update --system
到你的終端,以確保您的Ruby
1)打開Terminal.app是最新
3)輸入sudo gem install cocoapods
安裝的CocoaPods(這個過程可能需要幾分鐘,就等着它顯示完成)
4)輸入pod setup
來設置的CocoaPods(從這裏開始,你不需要使用sudo
命令,使用(pod
)
5)啓動Xcode並創建一個新項目(如果您沒有創建現有項目)。如果您創建了Xcode項目,請跳過此步驟。
6)退出Xcode程序。是的,關閉項目並退出Xcode的程序
7)返回到終端,並輸入cd Path/To/Folder/Containing/YourProject
替換此路徑/要/文件夾/含/ YourProject用自己的目錄路徑
8)輸入pod init
9)輸入open -a Xcode Podfile
使用Xcode程序打開podfile。默認Podfile看起來是這樣的:
platform :osx, '10.10'
use_frameworks!
target 'myprojectname' do
pod 'WPZipArchive', '0.0.1'
end
platform :osx, '10.10'
是指定最低部署目標,您可以切換到任何你首選。
10)保存並關閉Podfile(關閉的Xcode太)
11)返回到終端,並輸入pod install
這是安裝WPZipArchive,這將需要幾分鐘的時間。
12)您完成安裝WPZipArchive。
啓動Xcode項目:
重要:從現在開始,你必須使用.xcworkspace不.xcodeproj
在ViewController.swift或任何.swift文件您啓動Xcode項目要使用壓縮或解壓縮的方法,只是增加進口WPZipArchive象下面這樣:
import Cocoa
import WPZipArchive
來壓縮文件,調用方法是這樣的:
WPZipArchive.createZipFileAtPath(zipPath, withContentsOfDirectory: sampleDataPath)
解壓縮文件,調用方法是這樣的:
WPZipArchive.unzipFileAtPath(zipPath, toDestination: unzipPath)
這一切和它的工作,易於實現。
享受壓縮和解壓
['pod'SSZipArchive''](https://cocoapods.org/pods/SSZipArchive)與Swift完全兼容。 – 2017-07-19 17:41:06