Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将生成需要使用 Core Data 持久化的 CFUUID 对象(如果有更好的方法在 iOS 上创建 GUID,请告诉我)。Core Data 中没有 GUID 数据类型。首选的类型是什么?看起来 CFUUID 对象很容易与字符串相互转换,所以我在想。另一种选择可能是二进制数据。
另一个考虑因素是这些 GUID 将进出 JSON 对象(通过 NSJSONSerialization 使用内置的 iOS5 JSON 序列化)。
如果我这样做,我会将其存储为字符串。
您可以将其存储为二进制数据,但由于它会进出字符串(这是 JSON 所表示的),因此将其存储为字符串可能更容易,而不必担心来回转换它。