Более эффективно отслеживать прогресс с CloudKit или NSUserActivity? - PullRequest
0 голосов
/ 25 сентября 2019

Я использую CloudKit для синхронизации элементов на разных устройствах.Все эти элементы также имеют свойство «progress», которое хранится в их определении.

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

Технически это можно отследить как путем сохранения изменения в CKRecord, так и с помощью NSUserActivity, и я ожидаю, что этоработай.Учитывая вышеупомянутый вариант использования, эффективность этих решений должна быть весьма актуальной, поэтому я хотел бы знать, есть ли некоторые преимущества использования NSUserActivity с точки зрения производительности в данном конкретном случае (потребление данных, которое затем будет отражено виспользование батареи) и лучше ли использовать его, чем CKRecord для отслеживания прогресса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...