Видео и подкасты для разработчиков
Гармония статики и динамики: погружаемся в mergeable libraries
В ходе доклада он выполнит сравнение производительности, чтобы понять, соответствуют ли обещания Apple действительности.
На WWDC 2023 компания Apple представила новое решение — mergeable libraries, Оно объединяет преимущества статических и динамических фреймворков. Александр рассмотрит их внутреннее устройство и разберёт, как можно интегрировать их в свои iOS-проекты. В ходе доклада он выполнит сравнение производительности, чтобы понять, соответствуют ли обещания Apple действительности.
О спикере: Александр Сычев, руководитель мобильной разработки Тинькофф Страхования, эксперт iOS компании KTS. 12 лет в индустрии мобильных приложений, управления качеством и менеджмента.
- 00:03 | Вступление
- 01:55 | Теория
- 04:17 | Бинарные артефакты
- 05:21 | Выбор между статической и динамической библиотекой
- 08:00 | Как определяется формат
- 08:30 | Mach-O
- 09:36 | Что такое фреймворк
- 12:14 | Развитие XCFramework
- 13:14 | Линковка
- 15:17 | Динамическая библиотека
- 16:52 | Менеджеры зависимостей
- 17:18 | Как сравнивать статическую и динамическую линковку
- 18:01 | Размер приложения
- 19:00 | Время старта
- 19:50 | Безопасность
- 20:03 | Время компиляции
- 20:30 | Отладка
- 21:46 | Mergeable Libraries
- 28:58 | Ресурсы
- 30:15 | CocoaPods
- 30:37 | Swift Package Manager
- 36:05 | Вопросы: про ресурсы при статической линковке
- 37:41 | Почему раньше нельзя было компилировать динамические библиотеки в debug-режиме?
- 38:25 | Работают ли mergeable libraries на реальных проектах?
- 40:17 | Стоит ли ожидать, что UI-кит и SwiftUI будут встраиваться в бинарный файл?
- 41:23 | Решают ли mergeable libraries проблемы дупликаций?
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?