我将要生成CFUUID对象(如果有更好的方法在iOS上创建GUID,请告诉我),需要使用Core Data持久保存。 Core Data中没有GUID数据类型。什么是首选类型?它看起来像CFUUID对象很容易转换为字符串,所以我在想。另一种选择可能是二进制数据。
另一个考虑因素是这些GUID将进出JSON对象(通过NSJSONSerialization使用内置的iOS5 JSON序列化)。
答案 0 :(得分:9)
如果我这样做,我只会将其存储为字符串。
您可以将其存储为二进制数据,但由于它将进入和退出字符串(这是JSON所代表的),因此可能更容易将其存储为字符串而不用担心将其转换为和转发。