弹射 Swinject是Swift的轻量级框架。 依赖注入(DI)是一种软件设计模式,可实现控制反转(IoC)以解决依赖关系。 在这种模式下,Swinject可帮助您的应用拆分为松耦合的组件,从而可以更轻松地进行开发,测试和维护。 Swinject由Swift通用类型系统和一流的功能提供支持,可轻松,流畅地定义应用程序的依赖项。 产品特点 支持引用和 扩展名 :从资源加载属性值。 :通过Storyboard自动注入依赖项。 :从定义依赖项的CSV / YAML文件生成Container类型安全代码。 :利用Swift泛型来自动注册服务。 要求 iOS 8.0 + / M