В предыдущем уроке вы узнали, как декодировать JSON в родные типы Swift и пользовательские модельные объекты, как написать свой обработчик завершения для обработки асинхронного кода, и немного о том, как можно добавить код в проект Xcode.
В этом уроке вы возьмете данные, полученные из сетевого запроса, декодируете их и отобразите в своем приложении. Вы также скачаете и установите первое изображение для отображения. Чтобы все это заработало, вы узнаете о системе параллелизма в iOS и как убедиться, что код, обновляющий пользовательский интерфейс, выполняется в правильном месте.
Что вы узнаете:
- Как добавить сетевой код в проект Xcode
- Основы выполнения процессором кода в различных очередях
- Как отправить код, обновляющий пользовательский интерфейс, на выполнение в основную очередь
- Как работает общая система кеширования URL для сохранения ответов от повторных сетевых запросов