iOS进阶不易的地方首页投稿(暂停使用,暂停投稿)移动开发

iOS中的Runloop

2016-06-18  本文已影响227人  上冬十二

摘要

本文介绍iOS中的事件循环Runloop;

Runloop 是什么

Runloop的主要目的

什么时候使用Runloop


Runloop,正如其名所示,是线程进入和被线程用来响应事件以及调用事件处理函数的地方。需要在代码中使用控制语句实现run loop的循环,也就是说,需要代码提供while 或者 for循环来驱动run loop。

在这个循环中使用一个Runloop对象[NSRunloop currentRunloop]执行接收消息,调用对应的处理函数。

Runloop特性

应用场景


提示:一般在开发中很少会主动创建Runloop,而通常会把事件添加到Runloop中。

参考文章

官方文档
深入理解Runloop
Runloop原理和核心机制

上一篇下一篇

猜你喜欢

热点阅读