alibaba/Tangram-iOS

为什么要写TangramBus不用NotificationCenter

originme opened this issue · 1 comments

我看了下,TangramBus用的功能基本上跟NotificationCenter一样,唯一考虑到重新封装一个类似NotificationCenter的原因是,NotificationCenter在 iOS 9以下的系统有内存释放的问题。

我是这样理解的,NotificationCenter的通信方式在完全松耦合的业务场景下是很适用的,但是基础组件通信的时候,我们并不需要这种通信方式,基础组件使用这种松耦合的通信会造成接口不明确。