导言
注入(Injection)在任何语言里都是非常有效的解耦利器。
请不要把上面的注入和注入攻击混淆起来,不要把本猫逼得变身成黑客猫
本篇就带大家看看如何解决Swift中Injection的一个常见问题:
怎么解决泛型协议实体兼容性问题???
如果你没有被上面那拗口一句 怎么解决泛型协议实体兼容性问题???
吓跑的话,那么恭喜你,坚持看下去你会觉得其实也没想象的那么难…
上帝说要有协议,所以协议来了:
protocol Power{ func publisher() -> AnyPublisher