美文网首页
NSNotification常见面试问题

NSNotification常见面试问题

作者: 何何何欣宇 | 来源:发表于2021-03-01 10:54 被阅读0次

1 使用了单例和观察者模式

2 观察者和发出通知的,在同一个线程,且和发出通知者在同一线程

3 NSNotificationName可为空nil,空字符串也可视为是一个name。当NSNotificationName为nil时,会接受所有通知

4 部分原理:存在name和nameless两个表,在注册观察者时,根据name是否为空会添加到对应的表中。当一个通知被触发时,先在name表中寻找观察者,对其发送通知,然后再给nameless表中所有观察者发送通知。(只有当object也为nil时触发此逻辑)

相关文章

  • NSNotification常见面试问题

    1 使用了单例和观察者模式 2 观察者和发出通知的,在同一个线程,且和发出通知者在同一线程 3 NSNotific...

  • 面试常见问题 - 目录

    面试常见问题01 - C++相关(施工ing) 面试常见问题02 - 算法与数据结构(施工ing) 面试常见问题0...

  • Linux 1

    1 面试常见的Linux命令及问题整理 1 面试常见的Linux命令及问题整理 Linux命令1 ls -a -l...

  • 错一步便是云泥之别,五面字节Java岗,从小公司到字节的面经总结

    1.面试 笔试常见的问题面试常见的问题下面给的面试题基本都有。1 手写代码:手写代码一般会考单例、排序、线程、消费...

  • 5年Java高工经验,我是如何成功拿下滴滴D7Offer的?

    面试经验分享 1.笔试常见的问题 面试常见的问题上面给的面试题链接基本都有。我只提几点: 写SQL:写SQL很常考...

  • 面试问题(七)

    面试常见问题汇总 最后附上部分常见面试题汇总,虽然不能完全覆盖所有面试官的问题,但相信在思路和角度方面能够反映大部...

  • MySQL面试指南

    MySQL面试指南 版本类常见问题: 索引

  • 面试常见问题

    英语面试常见问题 Q: Can you sell yourself in two minutes? Go for ...

  • 面试常见问题

    介绍自己的经历 Springcloud与dubbo的选型背景及社区活跃度spring,netflix及ali技术栈...

  • 面试常见问题

    职业规划 要素: 1、个人内在要素,包括职业性格、兴趣、职业价值观等,也就是“我想做什么”;2、商业价值要素,包括...

网友评论

      本文标题:NSNotification常见面试问题

      本文链接:https://www.haomeiwen.com/subject/rknofltx.html