2

我在我的应用程序中使用 Generamba ( https://github.com/strongself/Geneamba ) 和它的swifty_viper模板生成了一个新的 VIPER 模块。它生成了一个Configurator包含“ModuleConfigurator.swift”和“ModuleInitializer.swift”文件组的模块。

问题是我应该如何使用它们?

4

1 回答 1

4

ModuleInitializer是可以添加到情节提要的对象。如果您从源代码初始化模块,则不需要。 ModuleConfigurator将设置 VIPER 组件之间的主要关系。

您不需要添加任何代码ModuleInitializer,它是从情节提要设置模块的支持类。但是你可以添加一些额外的配置到ModuleConfigurator. 例如向交互器注入一些共享网络管理器,或类似的东西。

于 2019-06-17T17:08:56.450 回答