技能,RunLoop 相关

runloop相关概念:
应用场景:

  • AFNetworking 中用于接收NSURLConnection的回调信息,保证了所有的网络请求回调信息都在同一个线程中,而不是每个网络请求都新建一个线程
  • UITableView+FDTemplateCell 中使用RunLoop在其即将进入休眠的时候,进行cell 高度的预先计算的操作,降低计算行高对主线程的阻塞
  • performSelector的实现就是使用了runLoop,performSelector的作用就是在某个线程中给某个对象发送一个特定的消息,还可以延迟发送
  • 可以利用RunLoop,给其添加Observer,观察RunLoop的运行状态,进行一些需要的处理,比如UITableView+FDTemplateCell的应用。
  • NSTimer的应用
  • 自动释放池
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容