SSZipArchive的下载路径: https://github.com/ZipArchive/ZipArchive
SSZipArchive是github上大神Sam Soffes的一个基于C编写的开源项目,然后扩展在OC上使用,支持移动端及Mac端.
SSZipArchive的使用其实比较简单,首先创建一个Demo项目,并将框架拖入到当前项目,并在"Linked Frameworks and libraries"项Add库libz.tbd,不然运行会报错误.
在XIB上创建两个UIButton分别用于进行解压缩操作,代码如下:
1.压缩打包文本为zip文件---------遗憾的是没有delegate响应
- (IBAction)getZip:(id)sender { //获取沙盒document文件夹路径 NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]; //设置压缩后的文件路径 NSString *zipPath = [do