2011-10-09 38 views
0

我寫一個組件(例如VeryLongJobExecuter)的目的C.使用的NSSet的持有委託列表中目標C

我想這VeryLongJobExecuter能夠通知其他對象(one to many)時,它的工作是完成並執行一個通用的方法,例如(jobExecuted)。

我想在NSArray/NSSet中存儲這些委託的引用,並迭代委託並調用方法。

或者我應該使用通知嗎?

回答

4

我們收到通知的原因是,您不必爲每個其他可能關心事件的對象保留一個引用。不要重新發明輪子。

2

通知是爲此目的完成的,所以我會用它來代替。