ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Алексей Таран — Позаботимся о памяти при использовании value-типов

Автор: Mobius — конференция по мобильной разработке

Загружено: 2025-03-25

Просмотров: 1488

Описание: Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Скачать презентацию с сайта Mobius — https://jrg.su/HtMFMt

Начиная со Swift 5.9 миру была представлена концепция некопируемости для структур и перечислений. В числе возможных кейсов, где этот подход принесет преимущество, подразумевается подход к хранению уникальных ресурсов в приложении без необходимости использовать кучу и поддерживать ссылочную семантику. Однако инструмент не мог быть полноценным без поддержки протоколов и дженериков. В стандарте Swift 6.0 такая базовая возможность была добавлена.

В докладе, вооружившись обновленной версией языка и проектом Ozon Seller, мы применили эту концепцию, чтобы повысить прозрачность необходимости использования сущностей в коде. Разобрались, как применение некопируемости влияет на производительность приложения — в частности, на потенциальную экономию памяти. Изучили схожие подходы в других языках, рассмотрели потенциальные проблемы и перспективы их решения по мере развития технологии.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Алексей Таран — Позаботимся о памяти при использовании value-типов

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Никита Конашенко — Осторожно, Combine!

Никита Конашенко — Осторожно, Combine!

Василий Усов, Кирилл Шумаков — Молот и наковальня iOS-разработчика

Василий Усов, Кирилл Шумаков — Молот и наковальня iOS-разработчика

Александр Таганов — Наглядный пример, когда не следовать best practices for coroutines от Google

Александр Таганов — Наглядный пример, когда не следовать best practices for coroutines от Google

Многопоточность в iOS | GCD | Swift

Многопоточность в iOS | GCD | Swift

Метрики производительности приложения. Измеряем, анализируем, улучшаем

Метрики производительности приложения. Измеряем, анализируем, улучшаем

Аркадий Иванов — История, принципы и концепции библиотеки навигации Decompose

Аркадий Иванов — История, принципы и концепции библиотеки навигации Decompose

Евгений Васильев — Память в Android, утечки и OOM

Евгений Васильев — Память в Android, утечки и OOM

Евгений Терновой — Интеграция GeckoView в Dynamic Feature

Евгений Терновой — Интеграция GeckoView в Dynamic Feature

Comedy Club: Муж олень | Демис Карибидис, Марина Кравец @ComedyClubRussia

Comedy Club: Муж олень | Демис Карибидис, Марина Кравец @ComedyClubRussia

Андрей Зонов — Pkl — язык программирования для конфигураций от Apple

Андрей Зонов — Pkl — язык программирования для конфигураций от Apple

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]