![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 52
小浪花浪迹天涯
做一个可爱的姑娘
展开
-
NSURLConnection
步骤NSURL:确定要访问的资源NSURLRequest:根据 URL 建立请求,向服务器索要数据NSURLConnection:建立网络连接,将请求(异步)发送给服务器// 发送请求[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(原创 2015-12-30 15:43:29 · 341 阅读 · 0 评论 -
网络基本知识
学习网络, 首先要了解几个基本概念:客户端(Client):移动应用(iOS、android等应用)服务器(Server):为客户端提供服务、提供数据、提供资源的机器请求(Request):客户端向服务器索取数据的一种行为响应(Response):服务器对客户端的请求做出的反应,一般指返回数据给客户端URL URL统一资源定位符, 通过 1 个 URL,能找到互联网上唯一的 1 个资源原创 2016-01-01 17:36:07 · 453 阅读 · 0 评论 -
数据解析
在网络开发中, 从服务器获取的数据都为二进制形式的, 最常见的有JSON/XML, 我们需要对这些数据进行解析.序列化&反序列化反序列化:在从服务器接收到数据之后,将二进制数据转换成 NSArray / NSDictionary序列化:在向服务器发送数据之前,将 NSArray / NSDictionary 转换成二进制的过程JSON解析JSON语法规则数据以 key/value 值对表示原创 2016-01-01 21:57:08 · 421 阅读 · 0 评论 -
AFN封装
对于做开发的人来说, AFN可谓是家喻户晓. 基本上每个控制器界面都会都会涉及到网络请求, 由此可见AFN在我们开发中的重要性以及我们对AFN框架的依赖性; 之前接触过ASI的朋友应该是深有体会, 当ASI不再更新被废弃的时候, 对于程序员来说真的是晴天霹雳; 以及框架更新后程序不能正常运行, 怎么办? 这就体现了对框架封装的重要性.思路: OC版新建一个类EJNetworkTool继承自AFH原创 2015-12-19 14:37:10 · 630 阅读 · 0 评论 -
图片加载
SDWebImage 是非常著名的网络图片处理框架,目前国内超过 90% 公司都在使用!今天我们在这里研究下其实现原理!图片在主线程下载–>网速慢, 会出现界面卡顿将下载放在子线程:NSBlockOperation *downloadOp = [NSBlockOperation blockOperationWithBlock:^{ // 1. 模拟延时 NSLog(@"正在下载原创 2015-12-26 13:32:48 · 437 阅读 · 0 评论 -
SDWebImage
SDWebImage 是非常著名的网络图片处理框架,目前国内超过 90% 公司都在使用!下面我们了解下其实现原理:框架结构设计SDWebImage框架通过传入一个URL字符串完成下载图片的整个过程;整体思路: ViewController将URLString传给UIImageView, UIImageView将URL传给下载管理器, 下载管理器将下载任务交给downloadImageOperatio原创 2015-12-27 12:04:21 · 263 阅读 · 0 评论