Вступить в клуб →
средняявопросKotlin Multiplatform: общий код для Android и iOS

Статья советует замораживать объекты через freeze() перед передачей между потоками

Проект на Kotlin 2.x. Разработчик нашёл старую статью про KMP: «на iOS объекты, переданные в другой поток, нужно вызывать freeze(), иначе будет InvalidMutabilityException». Он предлагает добавить заморозку во все модели. Что ответить на ревью?

  • Новый менеджер памяти не требует заморозки
  • Заморозка нужна только в релизной сборке
  • Заморозка нужна для всех data class
  • Вместо freeze нужно копировать объекты

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела