gpt4 book ai didi

ios - 收到 NSNotification 的速度有多快?

转载 作者:行者123 更新时间:2023-12-01 19:25:46 29 4
gpt4 key购买 nike

我有一个实现为单例的 Controller 对象,它有一个可以随时驱逐对象的缓存。当一个对象即将被删除时,我想通知任何使用此 Controller 的类,以便它们能够做出适当的响应。我对这种行为的第一直觉是使用委托(delegate),因为它可以保证立即响应,但是因为 Controller 可以被许多不同的类访问,所以这并不适合。

通知是显而易见的选择,但是我想知道关于 NSNotification 的交付的规则是什么s。它们是否像在给代表的消息中那样立即传递?或者在收到通知之前是否存在不确定的等待,因此无法保证交付速度?

最佳答案

他们立即交付。不过要注意的一件事是,它们是在生成通知的线程上传递的,而不是在注册接收通知的线程上传递的。

关于ios - 收到 NSNotification 的速度有多快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842749/

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