Вопрос проверяет знание правил хранения данных в enum и отличий enum от struct и class.
Короткий ответ
Нет, enum в Swift не может содержать хранимые свойства. Все данные в enum могут храниться только в associated value конкретных case. Это связано с тем, что enum представляет одно из возможных состояний, а не набор полей. Такое ограничение упрощает модель enum и делает его безопасным. Для дополнительного состояния используют struct или вычисляемые свойства.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.