RNDSOFT Technology Blog
@rnds
Software development / Ruby-on-Rails
70 posts
iOS

Пишем декларативный Package.swift: DSL для модульной архитектуры iOS проекта

Swift Package Manager сегодня является стандартным инструментом для модульной архитектуры iOS-проектов. Он позволяет разделять код на независимые модули, ускорять сборку и явно описывать зависимости. Однако по мере роста проекта файл Package.swift часто превращается в длинный список строковых зависимостей: