RunLoop學習

讀這篇Blog:https://blog.ibireme.com/2015/05/18/runloop/

收貨比較大,寫的很清晰,也舉了實際Runloop使用場景

先基于我過往經驗的理解,之前寫過SWT程序(Java語言的,Eclipse就是使用SWT實現的)


RunLoop 的內部邏輯

根據蘋果在文檔里的說明,RunLoop 內部的邏輯大致如下:


蘋果用 RunLoop 實現的功能

AutoreleasePool

事件響應

手勢識別

界面更新

定時器

PerformSelecter

關于GCD

關于網絡請求

RunLoop 的實際應用舉例

AFNetworking

AsyncDisplayKit

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容