摘要:
1.NSRunLoop是IOS消息机制的处理模式 NSRunLoop的主要作用:控制NSRunLoop里面线程的执行和休眠,在有事情做的时候使当前NSRunLoop控制的线程工作,没有事情做让当前NSRunLoop的控制的线程休眠。 2.NSRunLoop 就是一直在循环检测,从线程start到线程 阅读全文
posted @ 2016-05-06 17:52
抠得儿
阅读(254)
评论(0)
推荐(0)
摘要:
A、首先要理解NSTimer运行机制和Runloop之间的关系: 1.IOS的Run Loops机制 Run Loops是线程的基础部份,任何线程,包括主结程,都包含了一个run loop对象,Cocoa和CoreFoundation层都有对应的Run Loop实现。 Run loop 对线程的作用 阅读全文
posted @ 2016-05-06 13:58
抠得儿
阅读(2369)
评论(0)
推荐(0)
摘要:
NSTimer是一个计时器对象,方法调用在对未来的选择对象。 NSThread是一个线程类。 也就是创建一个线程。 NSTask类是一个过程,一种方式运行程序从您的其他程序。 NSOperation是一个非常漂亮的抽象的任务。 在这个类中嵌入您的操作,你可以很容易地通过一个NSOperationQu 阅读全文
posted @ 2016-05-06 11:34
抠得儿
阅读(423)
评论(0)
推荐(0)
摘要:
每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法 iOS支 阅读全文
posted @ 2016-05-06 10:42
抠得儿
阅读(309)
评论(0)
推荐(0)