Однако эти недостатки компенсируются на больших экранах со сложной логикой. В таких архитектурах обязанности распределены лучше, чем в двунаправленных. Работа с кодом упрощается, так как легко отследить, откуда приходят данные, где они изменяются и куда передаются.
Расскажите, как вы поступаете в MVI в случаях, когда View должен запросить данные Model, обновить UI, еще запросить данные, еще обновить UI и т.д., т.е. вам нужно получить и отобразить данные в несколько последовательных шагов.
И еще насколько это будет проще по сравнению с двунаправленной архитектурой, где все шаги вы можете обозначить в одном методе?
В начале ноября 2023 г. под блокирующими санкциями США оказалась «СПБ биржа» – это сделало невозможным торговлю американскими бумагами на площадке.
Здесь:
Мосбиржа сообщила, что с 13 июня не будет проводить биржевые торги долларом и евро. Такое решение торговая площадка приняла в связи с включением в SDN-лист США, говорится в сообщении биржи.
Так в итоге мосбиржа сама перестала торговать или все-таки не может?
Насколько эффективно держать ZStack из двух текстовых полей, из которых одно всегда будет скрыто? Можно же вынести в контрол и переключать через if, generic или передачей экземпляра или блока с нужным View извне
Джуниор должен уметь пользоваться Git через консоль, а другие сервисы знать необязательно
вы это точно про junior? Это в Яндексе конечно специфика такая, что даже через консоль работать будет проблематично, но есть же и другие компании
Почти во всех упомянутых респондентами заданиях требовалось разработать экраны через UIKit с использованием архитектуры MVVM или Lean Architecture. Нельзя было использовать MVC.
у вас еще в коде ошибка - OnboardingProvider при создании читает содержимое ключа filledOnboarding , а потом еще раз записывает то же самое значение обратно
Функциональное реактивное программирование (FRP) становится все более популярным в последние годы и не только в рамках Apple, взгляните что делает Google со своим JetPack Compose.
Однако, как только вы освоите фреймворк Combine, вы будете очень довольны, так как это поможет вам добиться более поддерживаемого и модульного кода. Как теперь видно, вместе со SwiftUI, коммуникация между представлением и его моделью становится легкой и с минимальным количеством кода.
у вас устаревшая информация - Apple отказалась от Combine в пользу Concurrency
кроме самой очевидной причины удаления предыдущих версий конкретно эта еще и нарушает правила App Store и права пользователей:
Если зайти на страницу приложения любого другого банка, то там приложение что-то собирает из данных, а тут якобы вообще без сбора статистики.
а есть у кого ipa файл? интересно посмотреть, что внутри, но я из другого региона
подозреваю, что пытаются обойти "spam design" (или еще какие правила), напихав мусора в бинарник
Они даже для Wi-Fi не сделали кнопку выключения
Расскажите, как вы поступаете в MVI в случаях, когда View должен запросить данные Model, обновить UI, еще запросить данные, еще обновить UI и т.д., т.е. вам нужно получить и отобразить данные в несколько последовательных шагов.
И еще насколько это будет проще по сравнению с двунаправленной архитектурой, где все шаги вы можете обозначить в одном методе?
На другом сайте про другую биржу:
Здесь:
Так в итоге мосбиржа сама перестала торговать или все-таки не может?
А зачем вы заряжаете телефон от ноутбучной зарядки? Телефон разве рассчитан на это?
Даже больше двух поколений. А лет 20 назад например кпк тоже имели свои процы
мне это напомнило как все ржали с "плоских" иконок Айва - потом все равно все привыкнут
есть вариант купить как разработчика - тогда переподписывать через год, но это 99$
Насколько эффективно держать ZStack из двух текстовых полей, из которых одно всегда будет скрыто? Можно же вынести в контрол и переключать через if, generic или передачей экземпляра или блока с нужным View извне
Расскажите пожалуйста подробнее
вы это точно про junior? Это в Яндексе конечно специфика такая, что даже через консоль работать будет проблематично, но есть же и другие компании
может быть Clean Architecture?
у вас еще в коде ошибка -
OnboardingProvider
при создании читает содержимое ключаfilledOnboarding
, а потом еще раз записывает то же самое значение обратноу вас устаревшая информация - Apple отказалась от Combine в пользу Concurrency
жду когда SwiftUI preview перестанет отваливаться без причины
Вопрос, ответа на который я не увидел в статье - ChatGPT и copilot фактически скачивают себе ваши исходники. Ваш работодатель не против этого?
Или у вас есть решение вопроса приватности и неразглашения?
Если View - структура, то как у вас в коде получилось наследование одной структуры от другой?
Смех смехом, а старому хуавею пришлось отключить интернет, потому что умудрялся сам выкладывать фото и видео в google +
там приложение такси не одно такое