Типы данных и списки Core Data

Я новичок в Core Data и занимаюсь его интеграцией в существующее приложение для iPhone. Вот мой вопрос:

Наряду со стандартными типами данных, доступными для атрибутов сущностей, существует ли какой-либо способ хранения нескольких значений атрибута, например списка? Или я могу создать некоторый пользовательский класс списка и сделать его доступным как тип данных атрибута?

Спасибо, Вив!


person Pheepster    schedule 24.06.2013    source источник


Ответы (2)


Если вы хотите иметь атрибут типа списка других записей для хранения в основных данных, вы можете использовать слишком много отношений. В противном случае, если вам просто нужен атрибут пользовательского стиля, можно обернуть любой класс внутри объекта NSData, а затем сохранить его как атрибут двоичных данных. При этом вы не сможете использовать запрос на выборку для поиска в базе данных, используя свойства этих данных, независимо от того, существуют они или нет.

person mrosales    schedule 24.06.2013

Наряду со стандартными типами данных, доступными для атрибутов сущностей, существует ли какой-либо способ хранения нескольких значений атрибута, например списка?

Если у вас есть несколько значений для хранения одного свойства, создайте отдельный объект, содержащий один экземпляр такого значения, и используйте отношение ко многим.

person Caleb    schedule 24.06.2013