ios-NSNotification(不是KVO)的实现原理是什么?

KVO的实现原理网上一搜一大把,不过NSNotification倒是没找到,这两个的实现方式应该是不一样的,有没有人知道NSNotification是如何实现的呢?

阅读 3.5k
2 个回答

就是个回调机制么。你也自己实现一个广播系统。

接收方通过 name, target, selector, 和可选的object,向通知中心注册监听。
发送方通过调用通知中心的 postNotification 发送通知后,通知中心根据在自己这注册的 target 调用其 selector。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题