使用Core Data将Thrift结构保存到文件

时间:2011-08-18 16:54:37

标签: ios core-data thrift

我想知道是否有一种很好的方法可以使用iOS的核心数据将Thrift结构保存到文件/ SQLite。

一种方法是在Thrift声明和核心数据中的实体之间手动进行映射,但这很多工作并且不易维护。

第二个想法是将Thrift保存为实体中的二进制数据字段。

有更优雅的方式吗?例如,一个参与Thrift并负责这项业务的图书馆?

谢谢你, 西尔维乌

1 个答案:

答案 0 :(得分:0)

您可以依次使用NSValue to wrap structures. NSValue objects can be stored in a transformable attribute.

但是,如果要在Core Data中搜索或操作struct的内容,则应将结构建模为实体,并在自定义子类中提供一个方法,以便在需要时返回结构。