Как стать автором
Обновить
7
0
Евгений @onsissond

Senior iOS Developer at Bolt

Отправить сообщение

@AllDmeatудалось скрыть эти логи из консоли Xcode?

Декорировать можно секции с помощью decorationItems у класса NSCollectionLayoutSection. Ячейки настраиваются через NSCollectionLayoutItem. Его можно украсить только с помощью supplementaryItems.

NSCollectionLayoutItem

NSCollectionLayoutSection

При разработке вью слоя, мы абстрагируемся от нижележащих слоев. Каждый вью компонент имеет свой ViewState, который задает конфигурацию для вью. Вью стейт описывает все возможные состояния вью. Функцию render дергается каждый раз когда меняется ViewState.

В твоем случае когда прилетит первый ответ он смапится во viewState, дернется render и экран перерисуется, прилетит второй ответ, получаем новый вью стейт и еще раз дергаем render.

Привет! Мы применяем TDD при разработке систем (аля view model), для интеграционных тестов между слоями и на сами сервисы. Вместо view model мы уже несколько лет практикуем однонаправленные архитектуры, такие как RxFeedback и Composable Architecture. Одним из плюсов стейт машин в том, что их удобно разрабатывать в парадигме TDD. В плане сервисов TDD полезен при разработке парсеров, конвертеров, форматеров и тд.

новое — это хорошо забытое старое)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений
Старший
Разработка под iOS
Swift
Xcode