1. Задача: Написать свой map, потом его модифицировать, чтобы был throwable с использованием throws и rethrows
2. Задача: Решить проблему с translatesIntoAutoresizingmask = true и перенести добавление subview до установки констрейнтов в контроллере
3. Задача: Исправить ошибку с обновлением интерфейса в параллельном потоке
4. Задача: Дореализовать методы…