搜索
您的当前位置:首页正文

技能,RunLoop 相关

来源:二三娱乐

runloop相关概念:
应用场景:

  • AFNetworking 中用于接收NSURLConnection的回调信息,保证了所有的网络请求回调信息都在同一个线程中,而不是每个网络请求都新建一个线程
  • UITableView+FDTemplateCell 中使用RunLoop在其即将进入休眠的时候,进行cell 高度的预先计算的操作,降低计算行高对主线程的阻塞
  • performSelector的实现就是使用了runLoop,performSelector的作用就是在某个线程中给某个对象发送一个特定的消息,还可以延迟发送
  • 可以利用RunLoop,给其添加Observer,观察RunLoop的运行状态,进行一些需要的处理,比如UITableView+FDTemplateCell的应用。
  • NSTimer的应用
  • 自动释放池
Top