代理/通知/KVO 的区别

通知 NSNotification、通知中心 NSNotificationCenter ◦ 任何对象之间均可以传递消息(通常在层级结构比较深又须要传值的状况) 使用范围 ▪ 1个对象能够发通知给多个对象 ▪ 1个对象能够接受多个对象发出的通知 ◦ 要求:必须得保证通知的名字在发出和监听时是一致的 KVO ◦ 仅仅是能监听对象属性的改变(灵活度不如通知和代理) 代理模式 使用范围 ▪ 1个对
相关文章
相关标签/搜索