代码改变世界

iOS开发系列-NSURLSession

2018-04-21 15:32 by iCoderHong, 180 阅读, 0 推荐, 收藏, 编辑
摘要:概述 NSURLSession是从iOS7开始出现的。NSURLSession比NSURLConnection简单很多并且避免了很多坑,因此目前公司项目大部分由NSURLConnection过度为NSURLSession。 NSURLSession是一个抽象类。具体使用步骤: Task的类型分为NS 阅读全文

iOS开发系列-NSOutputStream

2018-04-21 13:22 by iCoderHong, 217 阅读, 0 推荐, 收藏, 编辑
摘要:NSOutputStream 创建一个NSOutputStream实例 参数一制定目标文件路径。 第二个参数shouldAppend如果传递的为YES,意味着每次往文件以流的方式写入都是拼接在内容结尾。 开启NSOutputStream 在写文件前需要先打开流。 往目标文件写入文件 第一个参数传入一 阅读全文

iOS开发系列-文件上传

2018-04-21 11:48 by iCoderHong, 2803 阅读, 0 推荐, 收藏, 编辑
摘要:概述 Http协议对文件上传协议要求的 文件上传 通过NSURLConnection上传文件 NSURLSession上传文件 使用NSURLSession上传文件跟NSURLConnection对比两者步骤差不多,只是请求体的位置不一样。NSURLConnection数据是放在request中。N 阅读全文

iOS开发系列-文件下载

2018-04-21 01:47 by iCoderHong, 887 阅读, 0 推荐, 收藏, 编辑
摘要:小文件下载 NSURLConnection下载小文件 NSURLSession下载小文件 这里注意 返回的URL是带有协议头的,而 返回的是不带协议头的URL。 因此开发中建议使用NSURLSessionDownloadTask下载小文件。 大文件下载 NSURLConnection下载大文件 大文 阅读全文

iOS开发系列-JSON解析

2018-04-21 00:39 by iCoderHong, 1054 阅读, 0 推荐, 收藏, 编辑
摘要:概述 JOSN是一种轻量级的数据格式,一般用于数据交互。服务器返回给客户端,一般都是JSON格式或者XML格式。 JSON的格式: 标准的JSON格式建议使用 ,如果使用单引号有些第三方框架解析过程会出现问题。 JSON解析 JSON在转换过程中JSON中的数据类型都会转成OC对象。JSON数据类型 阅读全文

iOS开发系列-NSURLConnection

2018-04-20 22:04 by iCoderHong, 210 阅读, 0 推荐, 收藏, 编辑
摘要:概述 NSURLConnection是负责发送请求,建立客户端与服务端的连接。发送数据给服务器,并收集来自服务器的响应数据。其中NSURLRequest类是用来封装一个请求,包含NSURL对象、请求方法、请求头、请求超时等信息。它有一个子类NSMutableURLRequest。 发送一个请求具体的 阅读全文

iOS开发系列-NSOperation

2018-04-15 21:46 by iCoderHong, 115 阅读, 0 推荐, 收藏, 编辑
摘要:概述 NSOperation是基于GCD的封装更加面向对象,在使用上也是有任务跟队列的概念,分别对应两个类NSOperation 、NSOperationQueue NSOperation和NSOperationQueue实现多线程的具体步骤 "现将需要执行的操作封装到一个NSOperation对象 阅读全文

iOS开发系列-GCD

2018-04-15 19:03 by iCoderHong, 153 阅读, 0 推荐, 收藏, 编辑
摘要:概述 GCD是苹果公司为多核的并行运算提出的解决方案。全称是Grand Central Dospatch。纯C语言,提供了非常多强大的函数。 GCD自动管理线程的声明周期(创建线程、调度任务、销毁线程)。面向开发者只需要告诉GCD执行的任务。 GCD的核心概念 任务 执行的操作 队列 存放任务 GC 阅读全文

iOS开发系列-线程状态

2018-04-15 16:59 by iCoderHong, 206 阅读, 0 推荐, 收藏, 编辑
摘要:概述 线程从创建到销毁中间存在很多种状态。 线程的状态 通过NSThread创建一条线程,开发者需要负责线程的创建和执行,线程的销毁由系统决定。创建一个继承NSThread的FMThread类,重写dealloc方法,验证线程对象销毁。 objc import "ViewController.h" 阅读全文

iOS开发系列-Block

2018-04-15 11:50 by iCoderHong, 265 阅读, 0 推荐, 收藏, 编辑
摘要:概述 在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。这不免让我们想到在C函数中,我们可以定义一个指向函数的指针并且调用。 。 Block基本使用 Block的类型 block也是一种数据类型,Block的类型是什么呢。 就是Bl 阅读全文
上一页 1 ··· 6 7 8 9 10 11 下一页