Хранение и изменение данных в приложении


#1

Доброго дня всем
В заголовке не смог кратко и точно изложить суть вопроса, попробую сделать это подробнее

Приложение представляет из себя справочник, то есть новых данных в приложение добавляться не будет и удаляться соотвественно тоже.
Все данные хранятся в структуре, наподобие той, что описывается в курсах про рестораны.
Но, чтобы реализовать закладки, необходимо менять только одно свойство, хранящееся в массиве, по которому фильтруется список закладок.
Вопрос, как это правильно реализовать? Нужно ли использовать coreData или есть чего попроще?


#2

UserDefaults.standard


#3

И как их соотнести? Из структуры в процессе использования строится несколько разных массивов, которые формируются по фильтрам. То есть строиться несколько разных таблиц. Как соотнести добавление элементов этих таблиц в избранное и сохранить, чтобы потом построить таблицу по избранным элементам?