【原】AFNetworking源码阅读(三)本文转载请注明出处 —— polobymulberry-博客园1. 前言上一篇的话,主要是讲了如何通过构建一个request来生成一个data task。但是对于NSURLSession部分却没有提及。主要是精力有限,准备在这一部分把NSURLSessio...
分类:
Web程序 时间:
2016-01-26 17:57:47
阅读次数:
298
1.在MRC工程中使用ARC的文件(例如AFNetworking,SDWebImage,MJRefresh等)在Build Phases里找到对应.m 在后面添加-fobjc-arc(代表这个文件使用ARC进行编译)2.在ARC工程中使用MRC文件,找到对应的文件在Build Phases中 找到对...
分类:
移动开发 时间:
2016-01-26 00:19:54
阅读次数:
463
AFNetworking 使用方法(2.0)本文介绍的是AFNetworking-2.0 使用方法(增加适应:不完善的head內的 meta的content格式)随着asihttprequest的停止更新,许多人都转向了AFNetworking、MKNetworkKit.我也是其中一个。于是我从网上...
分类:
Web程序 时间:
2016-01-25 16:55:12
阅读次数:
229
Xcode7 中创建静态库一、简单介绍1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式2.库的分类 根据源代码的公开情况,库可以分为2种类型 (1)开源库 公开源代码,能看到具体实现 比如SDWebImage、AFNetworking (2)闭源库 不公开源代码...
分类:
移动开发 时间:
2016-01-25 16:30:47
阅读次数:
206
通过IP直接访问网站,可以解决DNS劫持问题.DNS劫持,可以通过修改电脑的host文件模拟.如果是HTTP请求,使用ip地址直接访问接口,配合header中Host字段带上原来的域名信息即可;如果是 https请求,会很麻烦,需要 Overriding TLS Chain Validation Correctly;curl 中有一个 -resolve 方法可以实现使用指定ip访问https网站,i...
分类:
Web程序 时间:
2016-01-25 06:39:09
阅读次数:
490
AFNetworking 底层是对NSURlSession 和对 NSURLConnect 的包装1.具体使用方法可以参照github上的主页面,在这里只是举一个文件上传的简单列子- (void)update{ AFHTTPSessionManager *manager = [AFHT...
分类:
其他好文 时间:
2016-01-25 06:30:10
阅读次数:
189
Core Foundation中NSURLConnection在2003年伴随着Safari浏览器的发行,诞生的时间比较久远,iOS升级比较快,AFNetWorking在3.0版本删除了所有基于NSURLConnection API的所有支持,新的API完全基于NSURLSession。AFNetw...
分类:
移动开发 时间:
2016-01-24 00:40:14
阅读次数:
181
? AFNetworking find . -iname "*.swift"./Example/tvOS Example/AppDelegate.swift./Example/tvOS Example/Gravatar.swift./Example/tvOS Example/ViewContro.....
分类:
其他好文 时间:
2016-01-23 21:09:35
阅读次数:
138
1. 错误打印 code=-1016 filed: text/html错误原因:AFN默认不能解析请求回来的text/html数据解决办法:AFN3.0的请看这里AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];[manag...
分类:
Web程序 时间:
2016-01-22 21:51:31
阅读次数:
294
1. AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交...
分类:
移动开发 时间:
2016-01-22 17:43:00
阅读次数:
193