摘要: 10.1 文件上传步骤 (1)确定请求路径 (2)根据URL创建一个可变的请求对象 (3)设置请求对象,修改请求方式为POST (4)设置请求头,告诉服务器我们将要上传文件(Content-Type) (5)设置请求体(在请求体中按照既定的格式拼接要上传的文件参数和非文件参数等数据) 001 拼接文 阅读全文
posted @ 2017-07-13 22:11 iFat 阅读(274) 评论(0) 推荐(0)
摘要: (1)两种为NSURLConnection设置代理方式的区别 (2)如何控制代理方法在哪个线程调用 (3)开子线程发送网络请求的注意点,适用于自动发送网络请求模式 阅读全文
posted @ 2017-07-13 22:11 iFat 阅读(300) 评论(0) 推荐(0)
摘要: (1)说明 (2)相关代码 阅读全文
posted @ 2017-07-13 22:10 iFat 阅读(127) 评论(0) 推荐(0)
摘要: 01 开启多条线程,每条线程都只下载文件的一部分(通过设置请求头中的Range来实现) 02 创建一个和需要下载文件大小一致的文件,判断当前是那个线程,根据当前的线程来判断下载的数据应该写入到文件中的哪个位置。(假设开5条线程来下载10M的文件,那么线程1下载0-2M,线程2下载2-4M一次类推,当 阅读全文
posted @ 2017-07-13 22:09 iFat 阅读(336) 评论(0) 推荐(0)
摘要: (1)实现思路 (2)解决方案(设置请求头) (3)注意点(下载进度并判断是否需要重新创建文件) 阅读全文
posted @ 2017-07-13 22:08 iFat 阅读(313) 评论(0) 推荐(0)
摘要: (1)使用输出流也可以实现和NSFileHandle相同的功能 (2)如何使用 阅读全文
posted @ 2017-07-13 22:08 iFat 阅读(160) 评论(0) 推荐(0)
摘要: (1)实现思路 (2)核心代码 阅读全文
posted @ 2017-07-13 22:07 iFat 阅读(295) 评论(0) 推荐(0)
摘要: 3.1 XML简单介绍 (1) XML:可扩展标记语言 (2) XML解析 3.2 XML解析 (1)使用NSXMLParser解析XML步骤和代理方法 (2)使用GDataParser解析XML的步骤和方法 3.3 多值参数和中文输出问题 (1)多值参数如何设置请求路径 (2)如何解决字典和数组中 阅读全文
posted @ 2017-07-13 22:05 iFat 阅读(210) 评论(0) 推荐(0)
摘要: 4.1 小文件下载 (1)第一种方式(NSData) (2)第二种方式(NSURLConnection-sendAsync) (3)第三种方式(NSURLConnection-delegate) 阅读全文
posted @ 2017-07-13 22:05 iFat 阅读(172) 评论(0) 推荐(0)
摘要: 1.NSURLConnection使用 1.1 NSURLConnection同步请求(GET) (1)步骤 (2)相关代码 1.2 NSURLConnection异步请求(GET-SendAsync) (1)相关说明 (2)相关代码 1.3 NSURLConnection异步请求(GET-代理) 阅读全文
posted @ 2017-07-13 22:03 iFat 阅读(227) 评论(0) 推荐(0)
摘要: 2.1 JSON简单介绍 001 问:什么是JSON 答: (1)JSON是一种轻量级的数据格式,一般用于数据交互 (2)服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) 002 相关说明 (1)JSON的格式很像OC中的字典和数组 (2)标准JSON格式key必须是双引 阅读全文
posted @ 2017-07-13 22:03 iFat 阅读(180) 评论(0) 推荐(0)
摘要: static关键字会在声明变量的时候分配内存,在程序运行期间只分配一次内存。之后再访问时,实际都是在访问原先分配的内存 如果使用static来修饰局部变量,那么局部变量在代码块结束后将不会回收,下次使用保持上次使用后的值。 如果使用static来修饰全局变量,那么表示该全局变量只在本文件中有效,外界 阅读全文
posted @ 2017-07-13 22:00 iFat 阅读(118) 评论(0) 推荐(0)