Многопоточность в iOS приложениях

Данный курс посвящен изучению многопоточности в iOS приложениях при разработке на языке Swift

Многопоточность в iOS приложениях
6 недель6 недель
Бесплатное ознакомлениеБесплатное ознакомление
СертификатСертификат
РусскийРусский
МФТИ
Coursera

Описание:

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

Далее в курсе вы познакомитесь как с низкоуровневыми API для работы с многопоточностью - POSIX и NSThread, так и с высокоуровневыми API - Grand Central Dispatch и OpetationQueue.

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

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

  1. Многопоточность 
  2. Потоки 
  3. GCD 
  4. Operations 
  5. Проблемы и решения 
  6. Курсовое задание