и что даст разбрасывание по файлам? там нужно тогда продумывать архитектуру и выстраивать граф зависимостей, как это все будет работать вместе, а не тупо раскидать код по файликам, так как это по сути ничего не даст
Ну блин. Там валяется код который обрезывает пуши например. Берёшь делаешь ПушОбработчик.swift и кидаешь его туда. Сложность реализации? Нулевая. Читаемость уже чуть лучше, почему бы так не сделать?