SwiftUI и навигация. Как не заблудиться в приложении / Анна Жаркова (Usetech)

Поділитися
Вставка
  • Опубліковано 18 лис 2020
  • Благодаря Юла.tech конференция Apps Live 2020 стала открытой.
    Юла - сервис объявлений, входящий в состав Mail.ru Group и обслуживаемый сотней серверов в нескольких дата-центрах. Ежемесячно Юла помогает более 27 млн пользователей продавать и покупать товары онлайн. Под капотом у Юлы полный стек технологий. Основа бэкенда и API реализована на PHP и Go, для управления данными и их хранения используется свой поисковый движок с персональными рекомендациями и гео-поиском на C++.
    --------
    Календарь конференций - ontico.ru
    --------
    Профессиональная конференция разработчиков мобильных приложений Apps Live 2020
    Тезисы и презентация:
    appsconf.ru/moscow/2020/abstr...
    В 2020 году на сессии WWDC Apple представила доработанную версию своего фреймворка SwiftUI, предлагающего новый подход к реализации UI без InterfaceBuilder и AutoLayout. Однако, несмотря на свою заявленную готовность к использованию в бою, работа с данной технологией требует знания ряда нюансов и узких мест, решение которых может оказаться не простым и не быстрым.
    ...
    --------
    Нашли ошибку в видео? Пишите нам на support@ontico.ru

КОМЕНТАРІ • 9

  • @Buxlan
    @Buxlan Рік тому

    Прекрасный доклад. Большое спасибо, прослушал с большим интересом.

  • @philippmaluta978
    @philippmaluta978 2 роки тому

    а насколько это страшно что NavigationLink рендерит вьюхи на которые ссылается? Эта память не утекает. И это далеко не всегда какие-то массивные объёмы. А девайсы на iOS 15 скорее всего имеют достаточно памяти чтоб не париться и не городить грабли. Ну а если действительно тяжелые то можно в тех вьюхах поставить if Data == nil и рендерить EmptyView пока не модель будет не нулевая.
    Я вот заметил - в каждом КАЖДОМ проекте навигацию делают по-своему. И чинить её от релиза к релизу. Зачем? Ванильная не так плоха

  • @JustWildSmile
    @JustWildSmile 2 роки тому

    9:11 В смысле мы не можем вернуться на root view, .isDetailLink(false) в помощь

  • @user-jj7jx4ho8q
    @user-jj7jx4ho8q 3 роки тому +1

    Програмно перейти можно, скрытые кнопки.

    • @anioutka1
      @anioutka1 3 роки тому

      Это тот же NavigationLink с управлением активности по флагу

  • @sergeymild
    @sergeymild 2 роки тому

    это так тупо держать swiftui в системе с возможностью обновлять его только с системой, нагороди полной хрени, и теперь если что то поправят то только в новых версиях ios, Так что юзать эту хрень ну вообще нельзя

  • @avaylon
    @avaylon 2 роки тому

    Пришел послушать про язык свифт, что увидел: то сделано плохо, тут эпл не продумали... код из пяти строк "избыточный", нужно сделать мутанта-трансформера и пользоваться им вместо стандартной функции...
    Хоть бы в названии видео указали "критика свифта, много умных авторитетных идей".

    • @romankerimov9466
      @romankerimov9466 2 роки тому

      Gde pochitatj/posmotretj o vosstanovlenii sostoyaniya SwiftUI‐navigacii posle perezapuska prilozheniya?

    • @user-de5qn6cz3f
      @user-de5qn6cz3f 6 місяців тому

      ​@@romankerimov9466 примерно нигде, навигацию в свифт-юай не завезли