我寫一個組件(例如VeryLongJobExecuter
)的目的C.使用的NSSet的持有委託列表中目標C
我想這VeryLongJobExecuter
能夠通知其他對象(one to many
)時,它的工作是完成並執行一個通用的方法,例如(jobExecuted
)。
我想在NSArray/NSSet中存儲這些委託的引用,並迭代委託並調用方法。
或者我應該使用通知嗎?
我寫一個組件(例如VeryLongJobExecuter
)的目的C.使用的NSSet的持有委託列表中目標C
我想這VeryLongJobExecuter
能夠通知其他對象(one to many
)時,它的工作是完成並執行一個通用的方法,例如(jobExecuted
)。
我想在NSArray/NSSet中存儲這些委託的引用,並迭代委託並調用方法。
或者我應該使用通知嗎?
我們收到通知的原因是,您不必爲每個其他可能關心事件的對象保留一個引用。不要重新發明輪子。
通知是爲此目的完成的,所以我會用它來代替。