О курсе

Сезон #17 Podlodka iOS Crew посвящён разбору того, как платформа iOS работает «под капотом». В описании программы заявлены темы, связанные с запуском приложения, поведением runtime, устройством памяти, потоками, производительностью, GPU и ключевыми системными процессами. Материал ориентирован на практикующих разработчиков, которым важно понимать внутренние механизмы платформы.

Программа включает доклады и воркшопы. Среди заявленных выступлений: Introduction to MLX & Swift Transformers (Josh Bourke), «Как принести ценность бизнесу через оптимизации производительности» (Николай Сидиропуло), «Swift Dictionary — глубокое погружение под капот» (Никита Веремейчик, Ozon), «Почти виртуализация iPhone» (Гагик Аветисян, Сбер), «Что происходит после тапа по иконке приложения?» (Светослав Карасев, hh.ru), «A Hitchhiker’s Guide to Swift Generics» (Александр Андрюхин, Tabby.ai), «Диагностика Metal-а» (Георгий Остроброд, JigSpace).

Практическая часть представлена воркшопами: «Пощупай Core Image — практическая обработка изображений» (Владислав Марков, Medida AI), «Процессы и потоки на примере тестов в XCode» (Дмитрий Куркин, SuperNext), «Анатомия профилирования» (Виталий Камашев, Т-Банк).

Отдельный блок посвящён подготовке к собеседованиям: интенсивы Алексея Радомского (Wildberries & Rus) и публичные собеседования, в том числе «Инсайды Core Команды» (Игорь Рылин, Максим Гришутин) и «Платформенный вызов для нейронки» (Владислав Чапаев, Сбер).

В описании сезона отмечается сочетание теоретических докладов и практических воркшопов, а также участие инженеров из продуктовых компаний и международных стартапов.

Что рассматривается в программе

  • рассматриваются внутренние механизмы iOS и архитектура системы
  • разбирается поведение приложений на уровне runtime
  • работа с памятью, потоками и производительностью
  • использование возможностей GPU и Metal
  • профилирование и оптимизация приложений
  • подготовка к техническим собеседованиям
  • практическая обработка изображений с Core Image
  • разбор Swift Dictionary и Swift Generics

Кому может быть полезен курс

  • разработчикам уровня Middle и Senior, интересующимся внутренним устройством iOS
  • тем, кто готовится к техническим собеседованиям в продуктовые и международные компании
  • специалистам, которым нужно ознакомиться с профилированием и оптимизацией производительности
  • тем, кто интересуется GPU, Metal и системной архитектурой Apple-устройств
  • разработчикам, желающим глубже разобраться в работе iOS-фреймворков и памяти

Вопросы о программе

Какие темы рассматриваются в сезоне #17?

В программе заявлены запуск приложения, поведение runtime, устройство памяти, потоки, производительность, GPU, Metal, а также ключевые системные процессы iOS.

Какие форматы материалов включены в сезон?

В описании указаны доклады, воркшопы, интенсивы по подготовке к собеседованиям и публичные собеседования.

Кто из спикеров заявлен в программе?

Среди спикеров указаны Josh Bourke, Алексей Радомский, Николай Сидиропуло, Владислав Марков, Дмитрий Куркин, Георгий Остроброд, Никита Веремейчик, Гагик Аветисян, Виталий Камашев, Светослав Карасев, Игорь Рылин, Максим Гришутин, Александр Андрюхин и Владислав Чапаев.

Для какого уровня разработчиков предназначен сезон?

В описании указано, что материал подойдёт разработчикам уровня Middle и Senior, а также тем, кто готовится к техническим интервью и интересуется системной архитектурой.