1.项目使用的第三方开源库 项目使用了CocoaPods(类似java中的maven)管理常用的第三方库,一些特殊的单独引用,下面介绍下比较好用的几个。 (1)AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 需要注意的是A ...
分类:
移动开发 时间:
2016-08-02 14:59:16
阅读次数:
224
1.首先通过第三方:CocoaPods下载AFNetworking 1.1.先找到要查找的三方库:pod search + AFNetworking 1.2.出来一堆列表页面,选择三方库最新版本命令,例如: pod ‘MBProgressHUD’,’~>0.8’ (:q 返回) 1.3.创建工程,进 ...
分类:
Web程序 时间:
2016-08-01 15:17:24
阅读次数:
222
1、CocoaPods是什么? 当我们开发iOS应用时,会经常使用到很多第三方开源类库,比如AFNetWorking、ShareSDK等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,这是比较特殊的情况。我们可以选择手动一个个去下载所需类库,但这十分麻 ...
分类:
其他好文 时间:
2016-08-01 15:15:50
阅读次数:
136
// 1.创建请求管理对象 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; //2.发送请求 NSMutableDictionary * paramters = [NSMutableDictionary dictiona ...
分类:
Web程序 时间:
2016-08-01 10:37:05
阅读次数:
204
下面是 Github 主页上对 Alamofire 的描述 Elegant HTTP Networking in Swift 为什么这次我选择阅读 Alamofire 的源代码而不是 AFNetworking 呢, 其实有两点原因. 在阅读 Alamofire 的源代码之前, 我先粗略的查看了一下 ...
分类:
其他好文 时间:
2016-07-31 10:13:08
阅读次数:
206
一、HTTPPost 1. POST方式发送请求 HTTP协议下默认数据发送请求方法是GET方式,若需要使用POST方法,则需要对发送的请求也就是request对象,进行属性设置。 步骤如下: > 要发送的请求对象,需要使用可变请求对象 [[NSMutableURLRequest alloc] in ...
分类:
Web程序 时间:
2016-07-25 00:14:21
阅读次数:
326
在使用AFNetworking的时候,经常会遇到这个问题,网上的很多方法是去self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", nil]添 ...
分类:
其他好文 时间:
2016-07-24 20:53:31
阅读次数:
120
今天要介绍的是Reachability文件夹下的AFNetworkReachabilityManager类。通过字面意思我们就可以知道AFNetworkReachabilityManager是用来监测网络状态,网络状态管理的类,他可以通过设置状态改变回调来获得当前网络状态。 下面我们还是先看.h文件 ...
分类:
Web程序 时间:
2016-07-24 19:23:41
阅读次数:
143
在使用AFNetworking 3.0时出现了这个问题: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain ...
分类:
Web程序 时间:
2016-07-24 16:21:09
阅读次数:
142
这里面包括下载和打开文档的操作:需要先导入《AFNetworking》的框架 第一步:创建一个显示文档的view:ReadViewController (1).h的代码如下: (2).m的代码如下: 第二步:创建一个下载和打开文档的工具类:YZFileDownloadAndReadTool (1)Y ...
分类:
移动开发 时间:
2016-07-22 20:55:10
阅读次数:
527