Профессия Middle iOS-разработчик. Часть 4 из 4

О чём курс

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

Внутри разбираются следующие темы:

  • Многопоточность через GCD и NSOperation: управление сложными процессами без зависания интерфейса.
  • Сетевой слой и работа с данными: реализация сохранения, получения статей с сервера и работа с Git-репозиториями.
  • Жизненный цикл и фоновые режимы: оптимизация работы приложения, когда оно свернуто или переходит в фон.
  • Инструменты разработки и автоматизации: навигация по тэгам, перелинковка контента и настройка CI/CD процессов через Xcode CLI.

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

Программа обучения

  • Работа с многопоточностью. Широкие возможности GCD
  • Сеть. Сохранение и получение статей на сервере
  • Работа с многопоточностью. Зачем использовать NSOperation
  • Сохранение статей и получение в Git
  • Жизненный цикл приложения. Фоновые режимы работы
  • Перелинковка статей, переход по ссылкам и история переходов
  • Поддержка тэгов. Навигация и поиск по тэгам
  • CI-CD. Работа с Xcode CLI. Советы и напутствия
Складчина создана 30 декабря 2022 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

S Swiftbook Все материалы
1 726 ₽ 12 250 ₽