文件名称:CVKInjector:Objective-C 的简单依赖注入
文件大小:19KB
文件格式:ZIP
更新时间:2024-07-30 02:48:03
Objective-C
CVK注入器 CVKInjector 是一个简单的 Objective-C 依赖注入助手。 你所要做的就是向注入器注册一个类,然后从你需要的地方通过接口请求一个对象。 没有花哨的宏,没有额外的语法,没有自动注入类似 Spring 的东西。 任何人都可以理解的简单、干净的 Objective-C。 为什么我需要这个? 依靠接口而不是具体的实现有助于更好地设计和测试。 例如,控制器不需要知道它使用的是哪个数据源,是网络、数据库还是模拟。 将具体实例传递给初始化程序并不总是可行的,并且它可以使包含许多对象的初始化程序膨胀。 依赖注入提供了一种在项目中解耦类的干净方法。 用法 注册课程 使用[CVKInjector instance]访问单例注入器对象。 使用注入器注册一个类。 在需要第一个对象之前的任何时刻都可以,但一个更简单的选择是将注册添加到+load方法中: + ( void )
【文件预览】:
CVKInjector-master
----.gitignore(607B)
----Example()
--------CVKInjector.xcworkspace()
--------CVKInjector.xcodeproj()
--------Tests()
--------Podfile.lock(391B)
--------Podfile(178B)
----.travis.yml(314B)
----LICENSE(1KB)
----README.md(2KB)
----CVKInjector.podspec(620B)
----Pod()
--------Classes()