
网络编程
文章平均质量分 81
CCcactus
Stay Hungary Stay Foolish
展开
-
iOS缓存机制
使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。一.内存缓存将内容缓存到内存中,内存缓存我们可以使用sdk中的NSURLCache类。二.磁盘缓存将数据缓存到本地磁盘.三.缓存机制功能需求(注意缓存过期时间):1、可以将数据缓存到内存或者本地磁盘。 2、可以判断一个资源是否已经被缓存。如果已原创 2015-11-14 10:01:26 · 581 阅读 · 0 评论 -
iOS网络底层之BSD Socket Libra1ry<1>
注: POSIX :表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准 BSD :(Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统 Byte order:字节顺序,指的是数据存储到内存中的顺序,如果要让两台使用不同字节翻译 2015-12-03 23:02:46 · 1011 阅读 · 0 评论 -
iOS网络底层之BSD Socket Libra1ry<2>
注: Echo server(回显服务器):提供回显服务的程序,就是收到什么,然后就发送什么的程序。 1.创建一个echo server(回显服务器)翻译 2015-12-03 23:19:49 · 493 阅读 · 0 评论 -
iOS网络底层之CFNetwok
苹果网络底层的API是CFNetwork API。描述CFNetwork最简单的方式是:它是苹果对BSD Socket API的特定扩展,CFNetwok 栈是基于和依赖BSD Socket API的。我们也会使用NSHost和系统配置框架来获取网络地址信息和检查网络状态。相对于CFNetwork,BSD Socket最大的优势是兼容其他Unix系统,但是,如果你的应用是苹果设备专用的,推荐使用CF翻译 2015-12-05 00:47:35 · 843 阅读 · 0 评论