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

时间:2024-08-13 06:07:19
【文件属性】:

文件名称:Resolver:Swift Ultralight 依赖注入服务定位器框架

文件大小:637KB

文件格式:ZIP

更新时间:2024-08-13 06:07:19

Swift

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


网友评论