iPhone - 委托还是通知?

Spa*_*Dog 3 iphone ipad ios

您有一个必须向其父级发送消息的类.您的应用程序的任何其他成员都不使用此类.您将消息作为NSNotification发送,或者您在该类上创建委托协议并在父级中实现委托方法,以便您可以发送消息?

什么是最好的方法,为什么?一种方法优于另一种方法有什么优势?

谢谢

Mic*_*ann 5

当您有多个对通知感兴趣的观察者或对象时,通知很有用. 它们对于键值观察也很有用.

委托对于从一个对象向另一个指定为委托目标的对象发送消息(符合您声明的协议)非常有用.