Здравствуйте, у меня есть этот объект, где мне нужно создать уникальные идентификаторы (первичные ключи) для обновления, получения и т. Д. Из базы данных области по идентификатору. Поскольку область не поддерживает это из коробки, я хотел создать свой собственный способ их идентификации.Хранение объектов с уникальными идентификаторами (первичные ключи)
class Swing: Object {
dynamic var latitude : Double = 0.0
dynamic var longitute : Double = 0.0
dynamic var speed : Double = 0.0
dynamic var date : NSDate = NSDate()
}
Могу ли я использовать NSDate в качестве уникального идентификатора, или я должен идти с новой колонки называется идентификатором и использовать UUIDString? и это всегда уникально для нового объекта или только для каждого устройства?
dynamic var id = NSUUID().UUIDString
Какое решение будет более безопасным/точным?
Что такое прецедент? Что такое 'Swing'? – Code
Если вы проверили тест на печать последовательных значений для UUIDString, вам не нужно будет задавать этот вопрос. – Dominic