- 1Знакомство с понятиями многопоточного и асинхронного кода. Управление потоками. RunLoop. Thread.Урок 1. Параллельное программирование. Thread.
- 2Изучаем библиотеку Grand Central Dispatch и упрощаем управление потоками.Урок 2. Параллельное программирование. GCD
- 3Знакомство с библиотекой NSOperation для организации многопоточного кода и параллельного выполнения задач.Урок 3. Параллельное программирование. NSOperation
- 4Введение Концепция Promise/Future Немного теории ПрактикаУрок 4. Асинхронный код. Futures/Promises
- 5Разбираемся с файловой системой. Рассматриваем стандартные директории для сохранения файлов. Учимся сохранять изображения и другие документы.Урок 5. FileManager
- 6Ищем проблемы в работе таблиц и коллекций. Отказываемся от AutoLayout в пользу верстки на фреймах. Обрабатываем данные в параллельном потоке, кэшируем изображения.Урок 6. Оптимизация UITableView и UICollectionView
- 7Паттерн pull-to-refresh. Паттерн infinite scrolling. Расчет размера ячеек для загружаемых в будущем изображений.Урок 7. Паттерны ленты новостей
- 8Асинхронное создание изображения. Библиотека Texture/AsyncDisplayKit. История создания фреймворка. Первый асинхронный контроллер. Создание ячейки-заголовка. Layout specification. CSS Flexbox. Создание ячейки с изображением. Реализация методов делегата ASTableNodeУрок 8. Асинхронное создание изображений
После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.