SwiftUI и навигация. Как не заблудиться в приложении / Анна Жаркова (Usetech)
HTML-код
- Опубликовано: 13 окт 2024
- Благодаря Юла.tech конференция Apps Live 2020 стала открытой.
Юла - сервис объявлений, входящий в состав Mail.ru Group и обслуживаемый сотней серверов в нескольких дата-центрах. Ежемесячно Юла помогает более 27 млн пользователей продавать и покупать товары онлайн. Под капотом у Юлы полный стек технологий. Основа бэкенда и API реализована на PHP и Go, для управления данными и их хранения используется свой поисковый движок с персональными рекомендациями и гео-поиском на C++.
--------
Календарь конференций - ontico.ru
--------
Профессиональная конференция разработчиков мобильных приложений Apps Live 2020
Тезисы и презентация:
appsconf.ru/mo...
В 2020 году на сессии WWDC Apple представила доработанную версию своего фреймворка SwiftUI, предлагающего новый подход к реализации UI без InterfaceBuilder и AutoLayout. Однако, несмотря на свою заявленную готовность к использованию в бою, работа с данной технологией требует знания ряда нюансов и узких мест, решение которых может оказаться не простым и не быстрым.
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Прекрасный доклад. Большое спасибо, прослушал с большим интересом.
а насколько это страшно что NavigationLink рендерит вьюхи на которые ссылается? Эта память не утекает. И это далеко не всегда какие-то массивные объёмы. А девайсы на iOS 15 скорее всего имеют достаточно памяти чтоб не париться и не городить грабли. Ну а если действительно тяжелые то можно в тех вьюхах поставить if Data == nil и рендерить EmptyView пока не модель будет не нулевая.
Я вот заметил - в каждом КАЖДОМ проекте навигацию делают по-своему. И чинить её от релиза к релизу. Зачем? Ванильная не так плоха
9:11 В смысле мы не можем вернуться на root view, .isDetailLink(false) в помощь
Програмно перейти можно, скрытые кнопки.
Это тот же NavigationLink с управлением активности по флагу
это так тупо держать swiftui в системе с возможностью обновлять его только с системой, нагороди полной хрени, и теперь если что то поправят то только в новых версиях ios, Так что юзать эту хрень ну вообще нельзя
Пришел послушать про язык свифт, что увидел: то сделано плохо, тут эпл не продумали... код из пяти строк "избыточный", нужно сделать мутанта-трансформера и пользоваться им вместо стандартной функции...
Хоть бы в названии видео указали "критика свифта, много умных авторитетных идей".
Gde pochitatj/posmotretj o vosstanovlenii sostoyaniya SwiftUI‐navigacii posle perezapuska prilozheniya?
@@romankerimov9466 примерно нигде, навигацию в свифт-юай не завезли