讀這篇Blog:https://blog.ibireme.com/2015/05/18/runloop/
收貨比較大师坎,寫的很清晰炫隶,也舉了實(shí)際Runloop使用場(chǎng)景
先基于我過往經(jīng)驗(yàn)的理解,之前寫過SWT程序(Java語言的,Eclipse就是使用SWT實(shí)現(xiàn)的)
RunLoop 的內(nèi)部邏輯
根據(jù)蘋果在文檔里的說明,RunLoop 內(nèi)部的邏輯大致如下:
蘋果用 RunLoop 實(shí)現(xiàn)的功能
AutoreleasePool
事件響應(yīng)
手勢(shì)識(shí)別
界面更新
定時(shí)器
PerformSelecter
關(guān)于GCD
關(guān)于網(wǎng)絡(luò)請(qǐng)求
RunLoop 的實(shí)際應(yīng)用舉例
AFNetworking
AsyncDisplayKit