iOS中三种监听
1>通知(NSNotification),比较灵活,代码比较规范,监听某个对象发生什么事件(比如键盘的弹出与退出,文本框的文字的改变) more to more 1个通知能被多个对象接收,一个对象能够接收多个通知
2 >代理(delegate) 比较规范,但是代码太多(scrollView的滚动,用户点击的Table的哪一行) ,默认one to one
3>KVO性能不好,不推荐使用,(自己底层会动态产生新的类),只能监听某个对象属性的改变 (one to more一个对象的属性能被多个对象监听 ,1个对象能够监听多个对象的其他属性)
iOS的三种监听
最新推荐文章于 2023-10-21 22:37:44 发布