文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--中文转码

前言: 在GET请求或者是POST请求,请求上传的参数如果含有中文,可能会导致请求失败。 所以要对存储了URL地址的NSString对象进行中文转码,然后将这个NSString对象传递给URL。   正文: 首先是本地服务器的账户和密码先曝光一下下哦,我有JavaWeb的简易程序,用Eclipse可以运行,嘻嘻,下面是JavaWeb的程序源码和效果截图:  好,回到客户端,也就...

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--小文件下载

文件下载方式: 如果下载的文件比较小,下载方式: 直接用NSData的 +(id)dataWithContentsOfURL:(NSURL*)url; 利用NSURLConnection发送一个HTTP请求去下载 如果是下载图片,还可以利用SDWebImage框架(本文这里不描述) 如果下载的文件比较大,下载方式: 使用NSConnectionDataDelegate代理方法(本文...

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--使用NSURLConnection实现大文件下载

主要思路(实现下载数据分段写入缓存中) 1、使用NSURLConnectionDataDelegate以及代理方法。 2、在成功获取响应的代理方法中,获得沙盒全路径,并在该路径下创建空文件和文件句柄。 3、在获取data的代理方法中,先设置句柄在沙盒全路径文件末尾,然后通过句柄写入data数据。 4、在文件下载完的代理方法中,关闭句柄同时设置句柄引用为nil释放句柄和指针。 使用句柄的思路图(红....

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载

前言:iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载是在前篇iOS开发之网络编程--使用NSURLConnection实现大文件下载的基础上进行      断点续传的设置。关于iOS开发之网络编程--使用NSURLConnection实现大文件下载的细节这里当然就不会再累述的啦。   断点续传的原理:      每...

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载+使用输出流代替文件句柄

前言:本篇讲解,在前篇iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载的基础上,使用输出流代替文件句柄实现大文件断点续传。    在实际开发中,输入输出流用的比较少,但是用起来也是很方便的。iOS开发用到的输入输出流和在Java中的输入输出流是几乎一样的,本质也是一个意思:将网络返回的数据当做流来处理。    输入输出的理解:输入到哪里?输出到哪里?这个问题不难理....

文章 2016-04-12 来自:开发者社区

IOS开发之网络编程--文件压缩和解压缩

前言:   QQ表情包就用到了解压缩,从网络下载的那么多表情文件格式并不是一个一个图片文件,而是多个图片压缩而成的表情压缩包。下面介绍的是iOS开发中会用到的压缩和解压缩的第三方框架的使用。 注意:   这个第三方框架代码文件夹是SSZipArchive,使用cocoapods搜索也是搜索SSZipArchive。但是如果你在github上直接搜索ZipArchive,搜到点赞数最多,维护频繁的....

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--使用NSURLConnection实现文件上传

前言:使用NSURLConnection实现文件上传有点繁琐。      本文并没有介绍使用第三方框架上传文件。   正文: 这里先提供用于编码测试的接口:http://120.25.226.186:32812  点击进去你会发现到下面: 最好该链接用Google浏览器打开,因为Google浏览器开启开发者模式用起来方便些。 然后可以选择一个图片,然后点击上...

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--获取文件的MIMEType

前言:有时候我们需要获取文件的MIMEType的信息,下面就介绍关于获取MIMEType的方法。   1、直接百度搜索关键字"MIMEType",你会找到,然后查吧: 2、用代码获取文件的MIMEType信息: #import "GetMIMEType.h" #import <MobileCoreServices/MobileCoreServices.h> @implemen...

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--1、NSURLSession的基本使用

前言:学习NSURLSession的使用之前,先学习一篇关于NSURLSession的好文章《From NSURLConnection to NSURLSession》或者是国内的译文《从 NSURLConnection 到 NSURLSession》,或者不用学习本人的博客园笔记直接学习《从 NSURLConnection 到 NSURLSession》也是可以的,这篇对NSURLSessio....

文章 2016-04-12 来自:开发者社区

iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)

前言:使用NSURLSessionDownloadTask满足不这个需要离线断点续传的下载需求,所以这里就需要使用NSURLSessionDataTask的代理方法来处理下载大文件,并且实现离线断点续传。    关于NSURLSessionDownloadTask的知识,可以请读者阅读本人的前篇:《iOS开发之网络编程--2、NSURLSessionDownloadTask文件下载》。    另....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。