随笔分类 -  AFNetworking

AFNetworking 源码阅读
摘要:NSURLSession NSURLConnection 和 NSURLsession 的不同: 与 NSURLConnection 相比,NSURLsession 最直接的改进就是可以配置每个 session 的缓存,协议,cookie,以及证书策略(credential policy),甚至跨程 阅读全文
posted @ 2018-03-30 19:45 我是你们最爱的硕哥 阅读(273) 评论(0) 推荐(0)
摘要:1.NSCopying ————> - (id)copy; NSCopying是一个与对象拷贝有关的协议。如果想让一个类的对象支持拷贝,就需要让该类实现NSCopying协议。 NSCopying协议中的声明的方法只有一个- (id)copyWithZone:(NSZone *)zone。 当我们的 阅读全文
posted @ 2018-03-30 19:43 我是你们最爱的硕哥 阅读(267) 评论(0) 推荐(0)
摘要:这个方法就是AFHTTPSessionManager 中构建NSMutableRequest的方法,分三步进行讲解。 第一步 1.通过URLString 构建NSURL 2.通过NSURL构建NSMutableURLRequest,并设置HTTPMethod 第二步 AFHTTPRequestSer 阅读全文
posted @ 2018-03-30 19:42 我是你们最爱的硕哥 阅读(258) 评论(0) 推荐(0)
摘要:NSData 对象转为NSData 这个过程称为序列化,NSData转对象称为反序列化。 任何对象转NSData,都需要遵循一个协议,就是NSCoding。 NSCoding 是把数据存储在iOS和Mac OS上的一种极其简单和方便的方式,把模型对象直接转变成一个文件,然后再把文件重新加载到内存里, 阅读全文
posted @ 2018-03-30 19:42 我是你们最爱的硕哥 阅读(507) 评论(0) 推荐(0)
摘要:AFHTTPSessionManager 是 AFURLSessionManager 的子类 其中包含以下两个属性,可以进行自定义,支持json,propertyLish,xml等格式。 AFHTTPRequestSerializer AFHTTPResponseSerializer 默认情况下,初 阅读全文
posted @ 2018-03-30 19:41 我是你们最爱的硕哥 阅读(496) 评论(0) 推荐(0)
摘要:根据普通的请求,下载,上传,分出了三种构建Task。 分别是: -dataTaskWithRequest —>NSURLSessionDataTask -uploadTaskWithRequest ->NSURLSessionUploadTask -downloadTaskWithRequest — 阅读全文
posted @ 2018-03-30 19:41 我是你们最爱的硕哥 阅读(364) 评论(0) 推荐(0)
摘要:AFNetworking 知识点: 1.NSURLSession 2.Runtime 方法置换,给分类添加属性 手动KVO等 方法置换: http://www.cnblogs.com/kesalin/archive/2012/01/05/objc_method_swizzling.html 分类: 阅读全文
posted @ 2018-03-30 19:40 我是你们最爱的硕哥 阅读(185) 评论(0) 推荐(0)