自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhengYanFeng1989的博客

人的一生会遇到两个人,一个惊艳了时光,一个温柔了岁月。若君为我赠玉簪,我便为君绾长发。洗尽铅华,从此以后,日暮天涯。

  • 博客(10)
  • 收藏
  • 关注

原创 iOS 多线程编程<十五、RunLoop简单介绍>

一:什么是RunLoop(1)从字面意思看,运行循环、跑圈。(2)保持程序持续运行,处理App中的各类事件包括触摸事件、定时器事件、Selector事件。(3)节省CPU资源,提高程序的性能,该做事的时候做事,该休息的时候休息。二:RunLoop与线程(1)每条线程都有唯一的一个与之对应的RunLoop对象。(2)主线程的RunLoop已经自动创建好了,子线程的

2016-10-31 17:42:53 462

原创 iOS 多线程编程<十四、SDWebImage图片下载,内存警告处理>

SDWebImage图片下载,内存警告处理//// ViewController.m// DownLoadImage//// Created by fe on 2016/10/21.// Copyright © 2016年 fe. All rights reserved.//#import "ViewController.h"#import "DownloadMo

2016-10-24 16:55:59 578

原创 iOS 多线程编程<十三、NSOperation图片下载,SDWebImage底层实现原理>

NSOperation图片下载,SDWebImage底层实现原理废话不多说,直接上代码://// ViewController.m// DownLoadImage//// Created by fe on 2016/10/21.// Copyright © 2016年 fe. All rights reserved.//#import "ViewCont

2016-10-24 14:00:02 757

原创 iOS 多线程编程<十二、NSOperation线程间通信>

NSOperation线程间通信具体代码如下://// ViewController.m// NSOperationDependency//// Created by fe on 2016/10/20.// Copyright © 2016年 fe. All rights reserved.//#import "ViewController.h"@inter

2016-10-20 21:58:21 684

原创 iOS 多线程编程<十一、NSOperation操作依赖、监控>

NSOperation操作依赖、监控NSOperation操作依赖、监控的使用说明:NSOperation是对GCD的封装,功能更加强大。GCD有对应的方法可以把并发执行的任务分割开,相对应的NSOperation也有对应的方法,就是操作依赖,添加操作依赖,可以控制操作任务的执行顺序,更强大的是还可以跨对列依赖。这样就可以控制不同队列之间的任务的执行顺序还可以监控任务执行完成的状态,追

2016-10-20 16:45:27 338

原创 iOS 多线程编程<十、NSOperationQueue最大并发量、暂停、取消>

NSOperationQueue最大并发量、暂停、取消需要注意的是,当使用暂停、取消任务时,需要等到正在执行的任务执行完成后,才会执行这个动作。其中取消任务的动作不可逆,取消之后任务不能重新开启。具体代码如下://// ViewController.m// NSOperation//// Created by fe on 2016/10/19.// Copyright

2016-10-20 14:24:33 3069

原创 iOS 多线程编程<九、NSOperationQueue的基本使用>

NSOperationQueue基本介绍(1)NSOperation可以调用start方法来执行任务,但是默认是

2016-10-20 10:08:59 310

原创 iOS 多线程编程<八、NSOperation的基本使用>

一:NSOperation基本介绍(1)NSOperation是对GCD的封装。(2)NSOperation是个抽象类,并不具备操作能力,必须使用他的子类。(3)使用NSOperation的子类的方式有三种。分别是NSInvocationOperation,NSBlockOperation,以及自定义的类继承自NSOperation。具体代码如下://// ViewContro

2016-10-19 16:47:46 287

原创 iOS 多线程编程<七、GCD单例宏>

把单例定义在宏里,方便以后创建单例时候调用。//// Singleton.h// Singleton//// Created by fe on 2016/10/19.// Copyright © 2016年 fe. All rights reserved.//#define singletonH + (instancetype)shareInstance;#de

2016-10-19 10:55:57 354

原创 iOS 多线程编程<五、GCD其它用法>

GCD 的其他用法1:栅栏函数GCD栅栏函数,用来分割异步并发队列的执行顺序2:延时函数dispatch_after3:快速迭代dispatch_apply具体代码如下://// ViewController.m// GCD//// Created by fe on 16/9/30.// Copyright

2016-10-13 09:29:34 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除