Я собираюсь начать с нового проекта, и теперь у меня есть выбор между несколькими структурами персистентности данных. До сих пор я хранил свои JSON массивы в UserDefaults, но я читал, что это не очень хорошая практика для больших данных.
Я в основном слышал о двух методах:
1. Хранение данных с помощью CoreData
2. Хранение данных в виде файла в папке документов контейнера приложений
Данные, которые должны храниться, являются объектами с полями + -10, состоящими из строк, дат, логических значений и изображений.
Как лучше всего сделать эти файлы постоянными и в конечном итоге даже доступными на нескольких устройствах через iCloud?
Спасибо много заранее!