экран определенного письма (MessageView). Для MessageView надо делать api-запрос и результат отображать на MessageView. Но также результат надо сохранять в кеше ([String: Struct]).
Как передать словарь из одного View'а в другой, при этом изменения в словаре сохранить? То есть передать его по ссылке. Или только глобальную переменную использовать? Вообще, как это по правильному сделать?
Можно классы использовать, можно кеш об изменениях оповещать
по правильному у тебя интерфейс вообще не должен напрямую с бизнес моделью связываться. общим может быть какой-нибудь сервис или фасад для модели
Обсуждают сегодня