在目标c中注册一个班级

0 objective-c decoupling observer-pattern

让我说我有classA一类音频,多次采样音频输入.每次class A获得一个新数据(可以在第二次发生多次),他需要通知另一个类,即classB.

现在,我可以只让实例class BclassA和B键时,有一个新的数据到达,但这不是一个模块化的软件.

我想classA是"盲"到外面,只是给他添加到每个项目,并有另一个classB,将register他一些怎么样,所以当有新的东西,B会知道这件事,(没有呼叫乙!)

它在客观c中的表现如何?

非常感谢 .

enn*_*ler 5

听起来你想要实现 观察者模式