Resolver:Swift Ultralight 依赖注入服务定位器框架

时间:2021-07-24 12:20:39
【文件属性】:
文件名称:Resolver:Swift Ultralight 依赖注入服务定位器框架
文件大小:637KB
文件格式:ZIP
更新时间:2021-07-24 12:20:39
Swift 解析器 适用于 iOS 上的 Swift 5.2 的超轻依赖注入/服务定位器框架。 请注意,最近对 Resolver 的一些更新可能会破坏早期使用和/或。 有关更多信息,请参阅下面的部分。 介绍 依赖注入框架支持设计模式。 撇开技术定义不谈,依赖注入几乎可以归结为: | 为对象提供完成其工作所需的东西。 而已。 依赖注入允许我们编写松散耦合的代码,因此更容易重用、模拟和测试。 有关更多信息,请参阅: 依赖注入策略 有六种经典的依赖注入策略: (新) 解析器支持所有这些。 按照链接获取简要说明、示例以及每种方法的优缺点。 属性包装器 说到注解,Resolver 现在支持使用 Swift 5.1 中新的属性包装器语法解析服务。 class BasicInjectedViewController : UIViewController { @Injected var ser

网友评论