Многопоточность в iOS приложениях
Данный курс посвящен изучению многопоточности в iOS приложениях при разработке на языке Swift
Описание:
В начале курса вы узнаете, что такое многопоточность, плюсы и минусы ее использования, а также разберетесь как решать возникающие проблемы такие как Deadlock, Livelock и другие.
Далее в курсе вы познакомитесь как с низкоуровневыми API для работы с многопоточностью - POSIX и NSThread, так и с высокоуровневыми API - Grand Central Dispatch и OpetationQueue.
В завершении курса вы научитесь работать с instruments, a также со встроенными в Xcode средствами для обнаружения утечек памяти и проблем производительности в приложении.
Программа курса:
- Многопоточность
- Потоки
- GCD
- Operations
- Проблемы и решения
- Курсовое задание