我应该使用什么数据类型在Core Data中存储GUID?

时间:2012-04-27 13:26:54

标签: ios core-data ios5

我将要生成CFUUID对象(如果有更好的方法在iOS上创建GUID,请告诉我),需要使用Core Data持久保存。 Core Data中没有GUID数据类型。什么是首选类型?它看起来像CFUUID对象很容易转换为字符串,所以我在想。另一种选择可能是二进制数据。

另一个考虑因素是这些GUID将进出JSON对象(通过NSJSONSerialization使用内置的iOS5 JSON序列化)。

1 个答案:

答案 0 :(得分:9)

如果我这样做,我只会将其存储为字符串。

您可以将其存储为二进制数据,但由于它将进入和退出字符串(这是JSON所代表的),因此可能更容易将其存储为字符串而不用担心将其转换为和转发。