首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typhoon :获取一个类的Typhoon构建的实例,而不依赖于Typhoon

Typhoon :获取一个类的Typhoon构建的实例,而不依赖于Typhoon
EN

Stack Overflow用户
提问于 2015-07-18 11:25:27
回答 1查看 109关注 0票数 0

通过Typhoon storyboard集成,依赖注入所需的全部工作就是在要注入的类上使用自动注入宏或汇编方法。

然而,在其他地方,有必要要求Typhoon为我们构建一个实例。有没有办法获得一个实例,而不让我的类依赖于Typhoon?

EN

回答 1

Stack Overflow用户

发布于 2015-07-18 11:30:04

是的,在依赖注入的精神下,Typhoon的设计使得任何用户类都不需要直接依赖Typhoon。

假设您希望在Typhoon应用程序中从ViewControllerA获取一个ViewControllerB实例。为此,我们为ViewControllerA创建了定义,以便注入程序集,然后要求程序集构建一个实例。这是shown in the sample applicationdetailed in the user guide here

下一步,如果你希望将你的应用程序类从Typhoon中完全解耦,那就是简单地用一个协议来支持你的程序集,并注入它。这样,您的应用程序所看到的就是类视图控制器A执行其工作所需的提供程序接口。Here's a tutorial on how to do this

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31487472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档