Вопрос проверяет глубину понимания модели памяти Swift и способность опровергать популярные упрощённые мифы.
Короткий ответ
Нет, value-типы не всегда размещаются на стеке. Swift может аллоцировать их в куче, если значение выходит за пределы текущего контекста или используется асинхронно. Размещение выбирается компилятором на основе анализа времени жизни. Тип сам по себе не определяет область памяти.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.