Сохранение структуры Thrift в файл с использованием Core Data - PullRequest
1 голос
/ 18 августа 2011

Мне было интересно, есть ли хороший способ сохранить структуру Thrift в файл / SQLite с использованием Core Data iOS.

Один из способов - выполнить сопоставление вручную между объявлением Thrift и сущностями в Core Data., но это большая работа, и ее не очень просто поддерживать.

Вторая идея - сохранить Thrift как двоичное поле данных в сущности.

Есть ли более элегантный способ?Например, библиотека, которая берет на себя комиссионные и занимается этим бизнесом?

Спасибо, Сильвиу

1 Ответ

0 голосов
/ 18 августа 2011

Вы можете использовать NSValue для переноса структур. В свою очередь, NSValue объекты могут быть сохранены в трансформируемом атрибуте.

Однако, если вы хотите искать или манипулировать содержимым структуры в Базовых данных, вам следует смоделировать структуру как сущность и предоставить метод в пользовательском подклассе для возврата структуры, если это необходимо.

...