AFNetworking的初始及快速使用
来源:互联网 发布:mac地址修改器安卓版 编辑:程序博客网 时间:2024/06/05 22:33
AFNetworking介绍
在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到它。
- 支持HTTP请求和基于REST的网络服务(包括GET、POST、PUT、DELETE等);
- 支持ARC;
- 要求iOS 5.0及以上版本;
- 有一些插件扩展已有的功能,还有一个功能齐全的API;
- 从URL中获取JSON特别简单。
首先我们先下载 AFNetworking框架。
下载下来的框架解压后样式如下
自己可以先运行一下里面的example
我们需要到AFNetworking文件夹与UIKit+AFNetworking文件夹
将这两个文件夹添加到我们的工程里
好啦,不说废话,导入AFNetworking框架后
我们来介绍一下怎么使用AFNetworking
我总共列举了三种方法
第一个方法一般不会使用,写出来只是想让大家了解一下实现原理
第二个方法比较常用,也比较简单
第三种方法是超简单的啦,但是有点小缺陷,下面再说
原因是AFNetworking不支持image/jpeg格式的数据,所以一开始我请求图片数据也老是报错
然后我在AFURLResponseSerialization.m里面添加了一个image/jpeg格式就可以了,如图
如果需要带请求参数的使用POST方法,不需要带请求参数的直接用GET方法,这方法够简单了吧!更多详情请看AFNetworking详情。
仓促而写,若是不好
欢迎交流,欢迎指出不足
0 0
- AFNetworking的初始及快速使用
- AFNetWorking使用及二次封装的好处
- IntelliJ IDEA的使用及初始程序
- AFNetworking 简介及使用
- IOS AFNetworking简介及使用
- IOS AFNetworking 使用时遇到的问题及解决方法
- AFNetworking的使用
- AFNetWorking的基本使用
- AFNetWorking 的简单使用
- AFNetworking 的使用
- AFNetworking的使用
- AFNetworking 的使用
- AFNetWorking的使用配置
- AFNetworking的使用
- AFNetworking的使用
- AFNetworking的使用
- AFNetWorking 的简单使用
- iOS AFNetworking的使用
- 介绍一下Struts框架
- 关于一维和二维数组名是指针的问题
- WEB项目中使用QQ表情
- Struts2面试题
- table 的tBodies
- AFNetworking的初始及快速使用
- hdoj 2066 一个人的旅行 【多源多汇最短路】
- UVA 10163 - Storage Keepers
- 远程进程注入
- IT知识结构体系
- Android中的Selector-背景选择器
- CreateProcess注入方法
- http的无状态无连接到底是什么含义
- printf的使用