runloop相關概念:
應用場景:
AFNetworking 中用于接收NSURLConnection的回調信息,保證了所有的網絡請求回調信息都在同一個線程中,而不是每個網絡請求都新建一個線程
UITableView+FDTemplateCell 中使用RunLoop在其即將進入休眠的時候,進行cell 高度的預先計算的操作,降低計算行高對主線程的阻塞
performSelector的實現就是使用了runLoop,performSelector的作用就是在某個線程中給某個對象發送一個特定的消息,還可以延遲發送
可以利用RunLoop,給其添加Observer,觀察RunLoop的運行狀態,進行一些需要的處理,比如UITableView+FDTemplateCell的應用。
NSTimer的應用
自動釋放池