Runloop是通过内部维护一个事件循环来对事件、消息进行管理的一个对象。是的,它是一个对象。 大家用C语言过main函数的都知道,main函数运行完成后程序就结束退出了。但是为什么iOS的App的main函数运行完之后APP还能一直运行呢?这就是Runloop的功劳。 这也是Runloop最基本的应用。
标签: RunLoop
共 2 篇文章
在 iOS 面试和底层开发中,RunLoop 往往被视为最抽象的概念之一。很多人知道它是一个“死循环”,但不知道它为什么死而不僵,为什么能闲而不废。
共 2 篇文章
Runloop是通过内部维护一个事件循环来对事件、消息进行管理的一个对象。是的,它是一个对象。 大家用C语言过main函数的都知道,main函数运行完成后程序就结束退出了。但是为什么iOS的App的main函数运行完之后APP还能一直运行呢?这就是Runloop的功劳。 这也是Runloop最基本的应用。
在 iOS 面试和底层开发中,RunLoop 往往被视为最抽象的概念之一。很多人知道它是一个“死循环”,但不知道它为什么死而不僵,为什么能闲而不废。