美文网首页
delegate,target与通知的区别

delegate,target与通知的区别

作者: 要加油啊小和尚 | 来源:发表于2018-05-31 17:12 被阅读0次

它们都是用来对控件上的事件进行处理的

如果该事件发生在该控件上,先判断是在哪个控制器上进行响应的,如果是所处控制器,能用target时就直接用target到所处控制器对象,如果该控件属于系统内部控件,无法手动获取到,那么可以利用该控件的父控件设置代理到控制器对象上,如果是在子控制器上进行响应,就用通知

相关文章

  • delegate,target与通知的区别

    它们都是用来对控件上的事件进行处理的 如果该事件发生在该控件上,先判断是在哪个控制器上进行响应的,如果是所处控制器...

  • iOS 通知、KVC、KVO 原理和实现机制剖析

    一、通知 通知是一种一对多的信息广播机制,与 delegate 和 block 的区别是:通知是一对多传递,del...

  • 通知,delegate,block 的区别

    各种回调机制的比较: 1)代理:也叫委托,当某个对象收到多个事件,并要求同一个对象来处理所有事件时。委托机制依赖于...

  • block delegate 通知的区别

    block 1.主要是针对方法设计的,相对来说比较轻量,写代码也比较美观方便 比如说,你调用一个方法,想要及时的获...

  • iOS 代理和通知

    代理和通知的区别 效率:代理比通知高; 关联:delegate是强关联,委托和代理双方互相知道。通知是弱关联,不需...

  • iOS 面试题

    1. 代理和通知的区别 效率:代理比通知高; 关联:delegate是强关联,委托和代理双方互相知道。通知是弱关联...

  • javascript DOM 获取元素操作

    target.childNodes 与 target.children的区别 Node.childNodes 返回...

  • JS常见面试问题

    target与currentTarget区别 target在事件流的目标阶段;currentTarget在事件流的...

  • iOS 逆向传值

    代理(delegate)、通知(NSNotification),block等等。 1、委托代理delegate只能...

  • target与currentTarget的区别

    这两天去面试的两个小伙伴都遇到了一个问题,面试官问到你用jQuery的时候有没有用过target和currentT...

网友评论

      本文标题:delegate,target与通知的区别

      本文链接:https://www.haomeiwen.com/subject/jgzqsftx.html