Комментарии 8
Да, либа отличная, пользуюсь уже во втором проекте и доволен, как слон. Она реально экономит тонну времени и нервов.
0
Тоже постоянно пользуемся. Очень не хватало разделения локализации по подструктурам (не все онлайн-локализаторы умеют выгружать несколько *.strings файлов) — вот немножко поконтрибьюитили туда, может кому пригодится github.com/mac-cain13/R.swift/pull/467
0
Мы для своих проектов выбрали SwiftGen из-за поддержки шаблонов, и в целом более гибкого поведения.
Шаблоны удобны тем, что можно для каких-то необычных сценариев описать то поведение, которое тебе нужно. Например, в одном из проектов различные конфигурационные строки (вроде base URL-ов) хранились в .strings-файлах, и по ним swiftgen создавал уже типизированные константы. Для этого пришлось поправить шаблон, чтобы имена сгенерированных enum-ов не конфликтовали между собой.
+1
По тем же причинам остановились на SwiftGen и, не так давно, тоже писали как мы его настроили в наших проектах
habr.com/company/hh/blog/423381
habr.com/company/hh/blog/423381
0
А можно где-нибудь подробнее почитать про разбитие на модули через локальные поды? Сейчас как раз занимаемся вопросом распиливания монолита на меньшие куски.
0
Хм. В бонусе очень простой пример. Меня конкретно интересует более тяжелый случай, когда проект зависит от локального пода А, который зависит от локального Б и все они зависят от внешнего пода С. К сожалению подспек неподдерживает зависимость от локальных подов и это нам все ломает.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
The New iOS Mobile Enterprise. Часть #1: Кодогенерация для ресурсов