委托类似于C语言中的函数指针,可以指向一个签名与函数指针所指定的签名相同的函数,但委托的不同之处在于委托仅仅是一个类,换句话说当需要实际使用委托进行操作时只能对它的对象进行操作;并且委托不只是可以指向单个方法,多个签名相同的方法都可以被指向,并且委托类似于集合,可以对注册了的方法进行解指向操作,这样被注销的方法就不会被委托所使用了。
delegate 体现了mvc的思想啊.
比如:一个view只管负责显示和响应事件。而一次事件到来的时候,往往有很多数据要处理,这时候通过delegate交给其他class去处理咯。
本站内容仅供参考,不作为诊断及医疗依据,如有医疗需求,请务必前往正规医院就诊
祝由网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。
Copyright © 2022-2023 祝由师网 版权所有