gpt4 book ai didi

objective-c - 委托(delegate)/选择器和目标/操作之间有区别吗?

转载 作者:太空狗 更新时间:2023-10-30 03:35:27 27 4
gpt4 key购买 nike

在编写 Cocoa 并实现接受委托(delegate)和一个或多个选择器以用于其回调的类方法时,术语是否从“委托(delegate)”和“选择器”变为“目标”和“操作”?更重要的是,“委托(delegate)”是否仅限于我的类(class)被调用,而不是我的类(class)进行调用

最佳答案

代理通常使用 Protocols 实现而不是选择器。这是一种更正式的跨类通信方式,在可能需要多个方法时最有用。

Target/Action一般用来对应一个“类事件”的情况,比如点击,定时器触发等。

关于objective-c - 委托(delegate)/选择器和目标/操作之间有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/992191/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com