iOS App Modularisation — the Starting Point
Полезная статейка, в которой рассматриваются пожалуй основные и базовые вопросы модуляризации в iOS. Когда начинать разбивать проект на модули, как разделить приложение на модули и какие есть возможные варианты.
Основная мысль как и в других платформах – каждый модуль должен быть максимально независимый и автономный, а взаимодействие между модулями должно осуществляться через интерфейсы (Protocol).
Подробности и примеры, смотрите/читайте в статье. Пример кода можно посмотреть на GitHub.
Читать (En)