NSRunLoop 的基本概念不在介紹,下面具體說(shuō)下的具體在那里運(yùn)用
1.對(duì)于NSTimer桌硫、CADisplayLink一些處理循環(huán)的事件,用NSRunLoopCommonModes模式,但是對(duì)于NSConnection也用于這個(gè)模式
對(duì)于一些異步耗時(shí)的操作饥追,需要等待有數(shù)據(jù)的返回的時(shí)候端考,可以用NSRunLoop的NSDefaultRunLoopMode模式雅潭,來(lái)等待數(shù)據(jù)的返回揭厚,或者用局部的block形式進(jìn)行回調(diào)。如果用delegate的時(shí)候扶供,建議用全局block來(lái)進(jìn)行數(shù)據(jù)的回調(diào)