淺析 RunLoop

一個應用開始運行之後放在那裏,若是不對它進行任何操做,這個應用就像靜止了同樣,不會自發的有任何動做發生,可是若是咱們點擊界面上的一個按鈕,這個時候就會有對應的按鈕響應事件發生。給咱們的感受就像應用一直處於隨時待命的狀態,在沒人操做的時候它一直在休息,在讓它幹活的時候,它就能馬上響應。其實,這就是RunLoop做用,從字面意思看:就是運行循環/跑圈(實際上底層是一個龐大的C語言do while循環)
相關文章
相關標籤/搜索