Я настраиваю приложение, в котором у каждого пользователя будет пара личных данных, таких как псевдоним (строка), список друзей (список ссылок) и аватар (ссылка). Я слышал разные вещи о пользователях в Cloudkit, например, что существуют ограничения на запросы среди пользователей или что лучше хранить значения в другой записи, специфичной для каждого пользователя. Сначала я создал такую конкретную запись для каждого пользователя и оставил запись пользователя нетронутой. Но тогда мне нужно сохранить RecordID этой записи в NSUserDefault, и в конце концов все это кажется нелогичным.
Используя первое решение (используя запись пользователя для хранения всего), я столкнулся с парой вопросов. Такие как
- Как я могу имитировать других пользователей? Поскольку каждая запись пользователя исходит из идентификатора Apple iCloud, как я могу это сделать? Существуют ли «поддельные» идентификаторы iCloud, которые я могу использовать?
- Почему я получаю эти красные предупреждения на панели инструментов CloudKit? Что означает "4 неиспользованные"? и какова стоимость (+105%)?
Я знаю, что мой вопрос должен быть более конкретным, мои извинения. Я пытался использовать учебник Apple CloudKitAtlas, но он находится в ObjC, и я знаю только Swift. Заранее благодарим за любую предоставленную информацию.