ASIHTTPRequest的使用——库文件的导入与设置
来源:互联网 发布:sql删除重复语句 编辑:程序博客网 时间:2024/06/04 06:53
ASIHTTPRequest使用时,必须导入ASIHTTPRequest库的相关文件,同时也需要进行相关的设置。
ASIHTTPRequest文件的导入有两种方法。
方法一:手动添加(需要手动进行项目的相关设置)
步骤一:下载源文件
https://allseeing-i.com/ASIHTTPRequest
https://github.com/pokeb/asi-http-request
步骤二:将源文件添加到项目中
步骤三:ASIHTTPRequest框架是MRC内存管理方式,如果项目是ARC的内存管理方式,则将ASIHTTPRequest框架中的相关文件设置成支持ARC模式
设置方法:Targets-Build Settings-Compile Sources-选择对应文件,双击打开Compiler Flags属性,添加"-fno-objc-arc"后点回车确定。
步骤四:添加对应的framework(CFNetwork.framework,SystemConfiguration.framework, MobileCoreServices.framework,CoreGraphics.framework,libz.1.2.3.dylib)
添加方法:Targets-Build Settings-Link Binary With Libraries-点"+"-弹出选择框Choose frameworks and libraries to add-查找选择对应frameworks-点"Add"。
步骤五:设置完成后,在使用时需要导入对应的头文件,如#import "ASIFormDataRequest.h",或#import "ASIHTTPRequest.h"
方法二:使用cocoaPods添加(无需进行项目的相关设置)
注意:使用cocoaPods进行添加ASIHTTPRequest时,必须保证当前设备已经安装cocoaPods(安装及使用方法:CocoaPods的使用进行第三库管理)。
步骤一:打开终端,并进入项目所在目录
步骤二:创建Podfile文件
步骤三:打开并编辑Podfile文件,并在Pod file文件中添加"pod'ASIHTTPRequest','~> 1.8.2'",保存退出编辑
步骤四:使用"pod install"命令开始进行安装
步骤五:安装成功后,在使用时需要导入对应的头文件,如#import"ASIFormDataRequest.h",或#import"ASIHTTPRequest.h"
- ASIHTTPRequest的使用——库文件的导入与设置
- ASIHTTPRequest的使用——下载文件
- ASIHTTPRequest的使用——文件下载(带缓存)
- ASIHTTPRequest的使用——大文件断点续传
- ASIHTTPRequest 框架的导入
- ASIHTTPRequest的使用——框架使用
- 成功导入ASIHttpRequest库的步骤
- ASIHTTPRequest的使用——下载缓存
- ASIHTTPRequest的使用——封装
- ASIHTTPRequest的使用——请求HTTPS
- ASIHTTPRequest的使用——介绍说明
- ASIHTTPRequest的使用——队列请求
- ASIHTTPRequest的使用—— NSHTTPCookie
- ASIHTTPRequest的使用—— ASIDownloadCache缓存
- ASIHttpRequest类库的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- Android学习笔记(37):用Configuration类获取和监听设备信息
- Hibernate学习总结:OneToMany/ManyToOne双向
- linux命令详解:md5sum命令
- Eclipse查看Java源代码
- vim基本操作及其常用指令
- ASIHTTPRequest的使用——库文件的导入与设置
- AsyncTask的缺陷和问题
- Hibernate学习总结:ManyToMany单向关联
- CocoaPods安装使用及配置私有库
- Iocomp控件教程之Pie Chart——饼状图控件
- Unicode字符编码的认识(不做任何代码的应用)
- 解析域名的时候不同的项目代表什么含义?主机记录、记录类型、线路类型、记录值、MX优先级、TTL
- Iocomp控件教程之Percent Bar——百分比工具条控件
- Hibernate学习总结:ManyToMany双向关联