-
Swift的依赖注入框架Weaver适用于iOS、macOS和Linux系统
资源介绍
声明式,易于使用且安全的Swift依赖注入框架(iOS / macOS / Linux)
产品特点
通过属性包装或注释进行依赖声明
DI容器自动生成
依赖图编译时间验证
ObjC支持
非可选依赖项解析
类型安全
注入参数
登记范围
DI容器层次结构
线程安全
会谈
讲解
如果您正在寻找逐步教程,请查看这些链接。
第3部分-多目标应用程序(即将推出)
依赖注入
依赖注入基本上是指“为对象提供实例变量” 。 看起来这没什么大不了的,但是一旦项目变大,它就会变得棘手。 初始化程序变得太复杂了,将依赖关系传递到多个层次上非常耗时,仅弄清楚从何处获得依赖关系就很难放弃并最终使用单例