iOS实战干货

【iOS】RunLoop 知识点

2020-09-20  本文已影响0人  irenb

一、基础篇

1.RunLoop是什么

2.RunLoop基本作用

3.获取RunLoop对象

二、提高篇

1.RunLoop和线程间的关系

2.RunLoop相关类

3.RunLoop的model

4.应用场景

三、总结

在实际中的使用场景其实很明确了, 在程序中中有大量临时变量(循环/遍历中)的时候最好手动创建autoreleasepool{}

四、面试题

  1. 讲讲 RunLoop,项目中有用到吗?
  2. RunLoop内部实现逻辑?
  3. Runloop和线程的关系?
  4. timer 与 Runloop 的关系?
  5. 程序中添加每3秒响应一次的NSTimer,当拖动tableview时timer可能无法响应要怎么解决?
  6. Runloop 是怎么响应用户操作的, 具体流程是什么样的?
  7. 说说RunLoop的几种状态?
  8. Runloop的mode作用是什么?
上一篇下一篇

猜你喜欢

热点阅读