没有合适的资源?快使用搜索试试~ 我知道了~
Swift的静态类型依赖注入器。-Swift开发
共68个文件
swift:40个
plist:5个
xcscheme:4个
需积分: 9 0 下载量 67 浏览量
2021-05-27
05:16:57
上传
评论
收藏 62KB ZIP 举报
温馨提示
DIKit一个实验项目,通过代码生成提供静态依赖项注入。 概述DIKit生成用于解析依赖关系图的代码。 首先,在Dependen DIKit的存储属性中声明依赖项,这是Swift的静态类型依赖项注入器。 概述DIKit提供了表示依赖关系图的接口。 名为dikitgen的代码生成器查找接口的实现,并生成满足依赖关系图的代码。 DIKit的主要部分是可注入类型和提供程序方法,它们两者都用于声明类型的依赖关系。 可注入类型是符合可注入协议的类型。 公共协议可注入{
资源推荐
资源详情
资源评论
收起资源包目录
DIKit-master.zip (68个子文件)
DIKit-master
.travis.yml 1KB
Cartfile.resolved 103B
.gitmodules 377B
Carthage
Checkouts
Yams
SourceKitten
SWXMLHash
Example
Example.xcodeproj
project.pbxproj 16KB
xcshareddata
xcschemes
Example.xcscheme 3KB
Example
Assets.xcassets
AppIcon.appiconset
Contents.json 2KB
Base.lproj
LaunchScreen.storyboard 2KB
Main.storyboard 2KB
AppDelegate.swift 831B
View
List
ListViewController.swift 1KB
List.storyboard 4KB
Detail
DetailViewController.swift 1KB
Detail.storyboard 10KB
Multiplier.swift 530B
Info.plist 1KB
AppResolver.swift 376B
AppResolver.generated.swift 769B
DIKit.xcodeproj
project.pbxproj 42KB
xcshareddata
xcschemes
dikitgen.xcscheme 3KB
DIGenKit.xcscheme 4KB
DIKit.xcscheme 4KB
DIKit.xcworkspace
contents.xcworkspacedata 532B
xcshareddata
IDEWorkspaceChecks.plist 238B
LICENSE 1KB
Cartfile.private 38B
Sources
DIGenKit
Extension
String+Name.swift 949B
Structure+Property.swift 1KB
Version.swift 158B
Generating
Resolver.swift 5KB
ResolveMethod.swift 2KB
InjectMethod.swift 2KB
GeneratedMethod.swift 362B
Structure
Property.swift 724B
Import.swift 2KB
Type.swift 1KB
Method.swift 2KB
DIGenKit.h 500B
Findable.swift 204B
Node.swift 4KB
CodeGenerator.swift 5KB
Info.plist 728B
Declarated
FactoryMethodInjectableType.swift 2KB
InitializerInjectableType.swift 2KB
PropertyInjectableType.swift 2KB
ProviderMethod.swift 3KB
dikitgen
main.swift 2KB
StandardError.swift 342B
DIKit
Resolver.swift 113B
Injectable.swift 437B
Info.plist 728B
DIKit.h 279B
Package.swift 742B
.gitignore 1KB
Package.resolved 2KB
Makefile 319B
Tests
DIGenKitTests
Structure
PropertyTests.swift 2KB
TypeTests.swift 1KB
MethodTests.swift 4KB
ImportTests.swift 795B
Example
AppTests.swift 2KB
ABCDTests.swift 2KB
Declared
PropertyInjectableTests.swift 5KB
InitializerInjectableTypeTests.swift 5KB
ProviderMethodTests.swift 3KB
FactoryMethodInjectableTypeTests.swift 5KB
Info.plist 703B
CodeGeneratorTests.swift 1KB
README.md 4KB
共 68 条
- 1
资源评论
SouravGoswami
- 粉丝: 22
- 资源: 4531
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功