У классов есть несколько дополнительных характеристик, которых нет у структур: Классы могут наследоваться друг от друга Классы могут быть деинициализированы Классы поставляются со встроенным понятием идентичности, потому что они являются ссылочными типами.
Классы для управления состоянием, структуры для хранения данных. Или да, "типа дата класс" только не референс. https://developer.apple.com/documentation/swift/choosing-between-structures-and-classes
Обсуждают сегодня