iOS 网络开发
文章平均质量分 74
WflytoC
我愿意默默地静下心让自己变得更高,更快,更强。
展开
-
iOS网络开发概述
IOS的网络编程可以使用NSURLSession,也可以使用NSURLConnection,只不过后者的易用性较差。网络开发的整体包括五个部分:支持的协议(例如http、https)授权和证书(例如服务器要求提供用户名密码)cookie 存储(例如不存储cookie)cache 管理(例如只在内存cache,不cache到硬盘)配置管理(例如http headers等配置信息)转载 2015-10-20 15:11:37 · 325 阅读 · 0 评论 -
iOS网络开发之NSURLSession学习<2>
这篇文章主要介绍了NSURLSession以及NSURLSessionTask这个抽象类,和NSURLSessionDataTask的使用和代理方法。一.NSURLSessionTask的介绍Task是由Session创建的,Session会保持对Task的一个强引用,直到Task完成或者出错才会释放。通过NSURLSessionTask可以获得Task的各种状态,以及对Task进行取消,挂起,继续转载 2015-10-20 17:49:52 · 416 阅读 · 0 评论 -
iOS网络开发之NSURLSession学习<3>
这篇文章讲的是NSURLSessionDownloadTaskDownloadTask和DataTask的区别:DownloadTask是把文件直接download到磁盘,详细来说,有以下几点区别:DownloadTask支持BackgroundSession,而dataTask不支持DownloadTask支持断点续传(下载到一半的时候暂停,重启后继续下载,前提下载的服务器支持断点续传)如何转载 2015-10-20 18:41:12 · 269 阅读 · 0 评论 -
iOS网络开发之NSURLSession学习<4>
这篇文章会详细讲解NSURLSessionUploadTask内容UploadTask继承自DataTask。不难理解,因为UploadTask只不过在Http请求的时候,把数据放到Http Body中。所以,用UploadTask来做的事情,通常直接用DataTask也可以实现。不过,能使用封装好的API会省去很多事情,何乐而不为呢?一.NSURLSessionUploadTask概述1.NSMu转载 2015-10-20 19:08:10 · 333 阅读 · 0 评论