У вас, кажется, уже есть массив или что-то еще
selectedValues
Поскольку вы только учитесь, просто сделайте это глобальным или, возможно, статическим.
Затем просто проверьте его, когда высделать каждую клетку. Это действительно так просто
Ваш код выглядит примерно так:
class YourScreen: TableView whatever .. {
var selectedValues: [something]
}
Измените его на глобальный:
var selectedValues: [something]
class YourScreen: TableView whatever .. {
}
Теперь в вашем tableView#cellForRowAt
просто установитеэто основано на том глобальном. Так что-то вроде
if selectedValues.contains(item) {.accessoryType = .checkmark}
Изучение того, как «сохранять данные!»В компьютерах действительно много работы. Начните с самого начала и изучите базы данных в целом, SQL, NoSQL, такие службы, как Firebase, затем CoreData и обновления в реальном времени.