2014年7月6日 星期日

Run loops概念

你可以把Run loop想像成是一個較為複繁的while(true)迴圈。它其實就是開一個特別的Thread,專門用來跑一些需要長時間監控的系統事件。例如,螢幕方向的改變、NSTimer的計時、手指點擊動作的觸發、或是網路連線的建立等等。

你也可以為它添加額外的事件來源,例如sockets or stream,接下來iOS會負責接管其他的事情。

沒有留言:

張貼留言