首先要导入libz.dylib
然后下载并导入(Add files to)这个第三方组件到工程中:ziparchive
解压缩的代码:
-(void) unzipFile
{
YLSUserData *userData = [YLSUserDataUtil readUserData];
NSString *imagesPath = [YLSGlobalUtils getImagesDirPath];
NSString *enterprisePath = [imagesPath stringByAppendingPathComponent:[userData enterpriseId]];
NSString *zipFilePath = [enterprisePath stringByAppendingString:@"/images.zip"];// documents/images/:enterpriseId/images.zip
NSString* unzipto = enterprisePath;// 解压缩到documents/images/:enterpriseId/
ZipArchive* zip = [[ZipArchive alloc] init];
if([zip UnzipOpenFile:zipFilePath]) {
BOOL result = [zip UnzipFileTo:unzipto overWrite:YES];
if(NO == result) {
// 处理解压错误的异常情况
}
[zip UnzipCloseFile];
}
}
然后由于我的环境是ios7 + xcode5,所以第三方组件中调用了内存回收的老代码,编译无法通过,手动将报错的代码删掉,如:
[dc release];
[gregorian release];
然后就可以了
分享到:
相关推荐
清晰的Objective-C基础教程和随书源码,本书全面而系统地讲述Objective-C语言的基础知识和面向对象编程的重要概念,结合实例介绍了Cocoa工具包的优秀特性和其中的框架,以及继承、复合、源文件组织、内存管理、对象...
基于Objective-C的智能家居控制系统项目介绍 随着物联网技术的快速发展,智能家居已经成为现代家庭生活的重要组成部分。智能家居系统能够通过手机、平板等智能设备实现对家居设备的远程控制,为人们的生活带来极大...
Parsekit是一个Mac OS X的框架,基于Objective-C提供类似ANTLR的功能.可以对Objective-C的语法进行词法分析. 以下软件已经使用Parsekit开发: Base: Mac SQLite 工具 TaskPaper for iPhone: 简单的TO-...
操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...
iOS通讯录访问操作封装,全部封装为objective-c对象,不用再使用底层的C语言操作通讯录了
iOS响应者链应用场景二(同时兼容 系统左滑返回上级手势、UIScrollView自带滑动手势、UISlider滑动 )Objective-C版. 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python...
iOS精选列表,包括Objective-C和Swift项目等 (A curated list of awesome iOS, including Objective-C and Swift Projects, etc.) 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、...
MYPerformanceKit 项目中会记录有关 Objective-C 日常常用的一些工具类和一些常用的 demo 等等;效率工具类 & 系统文件归类整理; 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java...
仿百度传课iOS版,版本号2.4.1.2,使用 Objective-C 语言编写,除系统自动创建的初始化页面外,其他页面都是使用纯代码编写,没有任何布局文件 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、...
操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...
操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
Android-MyLinearLayout.zip,mylayout是objective-c实现的一个功能强大的ios界面框架,它集成了android布局、ios自动布局、sizeClass、html css float、flexbox和bootstrap等功能。因此,您可以使用LinearLayout、...
权威C/C++文档,来自cppreference.com...当前,C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...
操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...