文件名称:Swift的静态类型依赖注入器。-Swift开发
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-15 23:03:37
Swift Miscellaneous
DIKit一个实验项目,通过代码生成提供静态依赖项注入。 概述DIKit生成用于解析依赖关系图的代码。 首先,在Dependen DIKit的存储属性中声明依赖项,这是Swift的静态类型依赖项注入器。 概述DIKit提供了表示依赖关系图的接口。 名为dikitgen的代码生成器查找接口的实现,并生成满足依赖关系图的代码。 DIKit的主要部分是可注入类型和提供程序方法,它们两者都用于声明类型的依赖关系。 可注入类型是符合可注入协议的类型。 公共协议可注入{
【文件预览】:
DIKit-master
----.travis.yml(1KB)
----Cartfile.resolved(103B)
----.gitmodules(377B)
----Carthage()
--------Checkouts()
----Example()
--------Example.xcodeproj()
--------Example()
----DIKit.xcodeproj()
--------project.pbxproj(42KB)
--------xcshareddata()
----DIKit.xcworkspace()
--------contents.xcworkspacedata(532B)
--------xcshareddata()
----LICENSE(1KB)
----Cartfile.private(38B)
----Sources()
--------DIGenKit()
--------dikitgen()
--------DIKit()
----Package.swift(742B)
----.gitignore(1KB)
----Package.resolved(2KB)
----Makefile(319B)
----Tests()
--------DIGenKitTests()
----README.md(4KB)