информации
Почему тогда какой-нибудь CGRect не класс, например? Для меня классы - то, что делает какую-либо работу со своими переменными у себя внутри. Модели, которые мы сохраняем в бд и достаем, ничего с собой внутри не делают
Правильно, понапридумывали тут всякого для участков памяти 😂
Стикер
Стикер
Стикер
Я больше о том, что модели для бд - классы, почему - не знаю и не твое это дело, за тебя уже все решили, делай как сказано. Просто прийдя из айоса первым делом я попробовал сделать модель для общения с бд как структура, привык делать кодабл модели. Кор дата понятно - objc рантайм, там я разобрался как можно не плодить классы для общения с кордатой, было сложно найти инфу, но в принципе было терпимо. CGRect это просто первое что пришло в голову как пример минимальной структуры с значениями внутри, а не то что это репрезентация области сишной памяти. Понятно что есть техническое различие структур от классов, что структуры немутабельны. У меня там был третий скрин с примерами операций в бд, так я объявил структуру как var, изменил ее и спокойно потом делаю update в бд
Обсуждают сегодня