【问题标题】:What data type should I use to store a GUID in Core Data?我应该使用什么数据类型在 Core Data 中存储 GUID?
【发布时间】:2012-05-08 06:04:59
【问题描述】:

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

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

【问题讨论】:

    标签: ios core-data ios5


    【解决方案1】:

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

    您可以将其存储为二进制数据,但由于它会进出字符串(这是 JSON 的表示方式),因此将其存储为字符串可能更容易,而不必担心将其向后转换并转发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-27
      • 2011-04-23
      • 2016-07-02
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 2020-04-01
      相关资源
      最近更新 更多