TDFBridgeKit
TDFBridgeKit 是一个提供组件间 反向通信 的通用解决方案
特性
TDFBridgeKit 本质上提供一个容器
业务提供方将开放的 API 抽象成 protocol,向 TDFBridgeKit 注册;
TDFBridgeKit 内部会以弱引用的方式持有该注册对象;
业务调用方根据 protocol 获取该注册对象;
双方根据 protocol 完成通信过程。
用法
向 TDFBridgeKit 注册
+ (void)registerObject:(id)object forProcotol:(Protocol *)procotol;
获取符合相应协议的注册对象
+ (id)objectForProcotol:(Protocol *)procotol;
安装
TDFBridgeKit可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中。
pod 'TDFBridgeKit'
作者
许可证
TDFBridgeKit在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。