Мы используем cookie для стабильной работы сервиса. Подробнее

Многопоточность в iOS (Swift)

ФорматОнлайн
Объём3 занятий
По окончанииAvito
О курсе

Подробнее

Если вы хотите дать своему пользователю эффективное и быстрое приложение на ios, то без многопоточности вам точно не обойтись. В курсе мы познакомимся с многопоточностью, начиная от самых низкоуровневых примитивов и заканчивая высокоуровневыми абстракциями. Мы рассмотрим практически все способы многопоточного программирования, в том числе малоизвестные.В курсе вас ждут лекции, тесты, задачи, полезные материалы — все что нужно, чтобы разобраться!И, конечно же, вы сможете поработать с кодом, который будет использован в курсе.Уверены, что каждый участник почерпнет для себя что-то новое.
Требования

Что нужно для старта

  • Для успешного усвоения курса будет достаточно, если вы можете писать базовые вещи на Swift, знакомы с iOS SDK, понимаете, как сделать простое приложение и знакомы с основами многопоточности.
Аудитория

Для кого этот курс

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

Программа курса

3 занятия
ТемаЧто внутри
01Multithreading

- Введение
- Базовые понятия
- Quality of service
- Synchronization
- Recursive lock
- Condition
- Read write lock
- Spin lock
- Synchronized
- Problems
- Atomic operations

02GCD (Grand Central Dispatch)

- Введение
- Очереди
- Methods
- Concurrent perform
- Work item
- Semaphore
- Dispatch group
- Dispatch barrier
- Dispatch source
- Target queue hierarchy
- Dispatch IO

03Operation

- Введение
- Operation
- Operation и Operation Queue
- Async operation
- maxConcurrentOperationCount
- Cancel operation
- Dependencies
- waitUntil
- Completion Block
- Suspend
- GCD VS Operation
- Заключение

01Multithreading

- Введение
- Базовые понятия
- Quality of service
- Synchronization
- Recursive lock
- Condition
- Read write lock
- Spin lock
- Synchronized
- Problems
- Atomic operations

02GCD (Grand Central Dispatch)

- Введение
- Очереди
- Methods
- Concurrent perform
- Work item
- Semaphore
- Dispatch group
- Dispatch barrier
- Dispatch source
- Target queue hierarchy
- Dispatch IO

03Operation

- Введение
- Operation
- Operation и Operation Queue
- Async operation
- maxConcurrentOperationCount
- Cancel operation
- Dependencies
- waitUntil
- Completion Block
- Suspend
- GCD VS Operation
- Заключение

Документ после выпуска

Avito

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Многопоточность в iOS (Swift)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Android-разработчик + ИИ
4 сентября
Android-разработчик + ИИ

Практический онлайн-курс, на котором вы освоите навыки мобильной разработки и пройдёте стажировку в IT-компании уже во время обучения.

Онлайн
Персональный наставникДомашние задания+4
133 900 ₽от 13 947 ₽/мес на 5579 мес.
Мобильная разработка
Мобильная разработка

React является на текущий момент самой популярной библиотекой для создания frontend приложений, которая используется в мире. При этом, благодаря React Native мы получаем возможнос…

Онлайн1 занятий
25 000 ₽
Kotlin
Kotlin

Внимание! Курс объявлен автором как устаревший. Ниже ссылка на самую актуальную версию курса (август/сентябрь 2024г.) https://stepik.org/course/207758/

Онлайн14 занятийСредний
4 790 ₽
Практикум по Swift
4-5 часов в неделю
Практикум по Swift

Этот интерактивный тренажер — ваш персональный помощник в освоении языка программирования Swift. Он создан, чтобы превратить теоретические знания в практические навыки через решен…

Онлайн2 занятий
2 190 ₽
Начать без затрат

Бесплатные курсы

Введение в Kotlin JVM
Бесплатно10-30 минут на урок
Введение в Kotlin JVM

ВНИМАНИЕ! Курс не закончен и останавливается где-то на середине изучения ООП. Первый модуль (синтаксис и семантика) полностью готов, второй не завершен. В этом курсе нет уроков пр…

Онлайн2 занятий
Бесплатно