它们各自的优点和缺点是什么?
我应该在哪里具体使用它们?
这里的经验法则是有多少客户希望收到事件通知。如果它主要是一个对象(例如,关闭视图或对单击的按钮进行操作,或对失败的下载做出反应),那么您应该使用委托模型。
如果您发出的事件可能同时引起许多对象的兴趣(例如屏幕旋转、内存使用、用户登录/注销),那么您应该使用NSNotificationCenter
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)