摘要:
VContainer 允许使用纯 C# 类作为应用入口点。相比功能复杂的 MonoBehaviour,这种方式能简化控制流。 阅读全文
摘要:
可以在构建容器时,注册任意的操作。这通过注册一个构建回调 (build callback) 来实现。 阅读全文
摘要:
VContainer 支持隐式解析特定集合类型,用于处理多实例注册的场景。 阅读全文
摘要:
将游戏配置信息保存为 ScriptableObject 资源时,可按以下方式注册: 阅读全文
摘要:
关于注册继承 MonoBehaviour 组件的各种方式。 阅读全文
摘要:
工厂方法本质是 Func<> 委托,可像普通依赖一样被解析。用于在任意时刻创建对象。 阅读全文
摘要:
可以通过Lambda表达式、其他方法或类来委托实例的创建过程。 阅读全文
摘要:
注册纯 C# 类型时,有多种进行 Register 的方式。 阅读全文
摘要:
通过 `IObjectResolver` 可以直接访问 DI 容器。VContainer 会自动注册 `IObjectResolver` 并将其注入到任何需要的地方,因此你可以通过依赖注入获取实例: 阅读全文
摘要:
由于 MonoBehaviou 不支持构造函数,必须使用方法注入来注入依赖项。 阅读全文
摘要:
依赖项也可以通过属性或字段注入。为此,需要将每个表示依赖项的属性或字段标注为 `[Inject]`。 阅读全文
摘要:
当无法使用构造函数时(如 `MonoBehaviour`s),可通过标记方法实现注入。 阅读全文
摘要:
依赖项在首次解析时自动构建并注入(部分情况例外)。 阅读全文
摘要:
通过 hello world 例子讲解 VContainer的基本工作流程。 阅读全文
摘要:
VContainer安装指南。 阅读全文
摘要:
依赖注入(DI)是面向对象编程中的通用技术,核心目标是消除代码中的不必要依赖。
它能提升代码的可测试性、可维护性、扩展性和模块替换能力。 阅读全文
摘要:
VContainer 是 Unity 游戏引擎中极快的 DI(依赖注入)工具。"V" 意味着让 Unity 的初始 "U" 变得更瘦、更坚固! 阅读全文
摘要:
专为 Unity 游戏引擎设计的超快DI(依赖注入)库。 阅读全文