Какой тип данных следует использовать для хранения GUID в основных данных?

Я собираюсь генерировать объекты CFUUID (если есть лучший способ создать GUID на iOS, дайте мне знать), которые должны быть сохранены с использованием основных данных. В Core Data нет типа данных GUID. Какой тип предпочтительнее? Похоже, объекты CFUUID легко преобразовать в строку, так что я думаю, что. Другим вариантом могут быть двоичные данные.

другое соображение заключается в том, что эти GUID будут входить и выходить из объектов JSON (используя встроенную сериализацию iOS5 JSON с помощью NSJSONSerialization).

1 ответов


Если бы я это делал, я бы просто сохранил его как строку.

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