- 通知(NSNotificationCenter\NSNotification)
- 任何对象之间都可以传递消息
- 使用范围
- 1个对象可以发通知给N个对象
- 1个对象可以接受N个对象发出的通知
- 必须得保证通知的名字在发出和监听时是一致的
- KVO
- 仅仅是能监听对象属性的改变(灵活度不如通知和代理)
- 代理
- 使用范围
- 1个对象只能设置一个代理(假设这个对象只有1个代理属性)
- 1个对象能成为多个对象的代理
- 比
通知
规范 - 建议使用
代理
多于通知
- 使用范围
iOS监听某些事件的方法
最新推荐文章于 2020-12-20 11:09:13 发布