gpt4 book ai didi

ios - NSNotification 如何工作

转载 作者:可可西里 更新时间:2023-11-01 03:39:22 27 4
gpt4 key购买 nike

我了解 Notification、poster 和 observer 中的内容。

但我完全无法理解我们的应用程序或操作系统如何理解并向观察者类发送标志/通知?

这背后的机制是什么?

非常感谢您的回答和帮助。

谢谢

身份证。

最佳答案

将通知中心想象成一个字典,其中包含通知名称的键和观察者列表(及其指定的操作方法)的值。发布通知时,将获取并迭代该通知名称的观察者列表。每个观察者都使用通知信息调用其操作方法。

此外,在迭代期间,会检查以确定观察者是否对通知对象感兴趣(基于添加观察者时提供的参数)。

通知进程在发布通知的线程上执行。

不要考虑尝试依赖与添加观察者的方式和时间相关的任何隐含顺序。

关于ios - NSNotification 如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17388309/

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