Я просматривал все документы и видео Apple, связанные с созданием приложений для watchOS, сложностями и тому подобным. Тщательно изучая поток обновления данных и пользовательский интерфейс - все же есть одна вещь, которую мне не удалось выяснить.
Во всех связанных видео и документах объясняется, что после завершения задачи загрузки URLSession приложение должно обновить свою модель данных и запросить у системы график обновления снимка.
У меня такой вопрос: где должна храниться / сохраняться модель данных? Это вообще необходимо? Должен ли я использовать основные данные? Единственный объект в памяти? SQLite? UserDefaults? Простой файл JSON? Каков предпочтительный способ сохранения вашей модели данных при написании приложений для watchOS?
Я хочу сохранить массив очень простых объектов (например, список контактов, где у каждого контакта есть имя, адрес и номер телефона, все они представлены в виде String
объектов)
Вот ссылка на сессию WWDC 2016 под названием «Обновление приложения Watch», которая объясняет большинство задач и рекомендаций, которые я упомянул -
WWDC 2016: обновление приложения для ваших часов