Как использовать ModuleConfiguration и ModuleInitializer в реализации swifty_viper - PullRequest
0 голосов
/ 17 июня 2019

Я сгенерировал новый модуль VIPER в своем приложении, используя Generamba (https://github.com/strongself/Generamba) с его шаблоном swifty_viper. Он сгенерировал модуль, имеющий группу Configurator с "ModuleConfigurator.swift" и "ModuleInitializer".swift "файлы.

Вопрос в том, как их использовать?

1 Ответ

0 голосов
/ 17 июня 2019

ModuleInitializer - это объект, который вы можете добавить в раскадровку.Не требуется, если вы инициализируете модуль из исходного кода.ModuleConfigurator установит основные отношения между компонентами VIPER.

Вам не нужно добавлять код в ModuleInitializer, это класс поддержки для установки модуля из раскадровки.Но вы можете добавить некоторые дополнительные настройки в ModuleConfigurator.например, введите какой-нибудь общий сетевой менеджер в интерактор или что-то вроде этого.

...