gpt4 book ai didi

ios - NSnotificationCenter postNotificationName 谁是接收者?

转载 作者:行者123 更新时间:2023-12-01 18:03:12 28 4
gpt4 key购买 nike

最佳答案

您不会直接向某人发布通知。通知的名称和发送者决定谁收到通知。

感兴趣的对象可以订阅通知。当您发布通知时,所有以该名称收听通知的订阅者都会收到通知。实际上 Cocoa 通知可以在两个级别进行调整:

  • 通知名称(字符串)
  • 发件人

  • class documentation清楚地说明了这一点。

    这是文档中的一个小 ASCII 表,显示根据创建时使用的通知名称和发件人通知谁:

    通知名称 |通知发件人 |指定通知集
    -------------------------------------------------- ------------------
    指定 |指定 |来自特定发件人的具有特定名称的通知。
    指定 |未指定 |任何发件人具有特定名称的通知。
    未指定 |指定 |特定发件人发布的通知。
    未指定 |未指定 |所有通知。

    未指定表示为该字段提供了 nil 值。

    通知允许松散耦合的设计,因为对象在其实现中没有捆绑在一起并且可以彼此独立地工作。

    关于ios - NSnotificationCenter postNotificationName 谁是接收者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4965495/

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