iOS-事件监听方式

1. 通知 : 任何对象之间可以传递消息,一个对象可以发通知给多个对象,也可以接收多个对象发出的通知

2. KVO : 监听对象属性的改变(灵活度不如通知和代理)

具体见 https://www.cnblogs.com/yintingting/p/12757536.html

3. 代理 : 1个对象只能设置一个代理,也可以作为多个对象的代理

 

 

选择:代理比通知规范,能使用代理尽量使用代理。

posted @ 2020-05-05 00:55  Emyin  阅读(487)  评论(0编辑  收藏  举报