美文网首页
iOS-自己实现个NSNotificationCenter

iOS-自己实现个NSNotificationCenter

作者: Corbin___ | 来源:发表于2020-03-22 17:29 被阅读0次

iOS-自己实现个NSNotificationCenter

代码地址

实现原理类似多播委托

image

1.指定objc的实现
NSNotification,addObserver的时候可以指定objc,post的时候也可以指定objc,当objc相同时,就接收,这点的实现:

就是在addObserver的时候,把objc存起来,然后post的时候,遍历集合,判断当objc相同,才调用sel

2.接下来会再补充NSNotificationQueue的情况,和扩展NSNotification没有的功能,喜欢给个Star支持下>_<

相关文章

网友评论

      本文标题:iOS-自己实现个NSNotificationCenter

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