【问题标题】:CoreData Unique: Decide update or createCoreData 唯一性:决定更新还是创建
【发布时间】:2014-09-19 09:21:02
【问题描述】:

我在我的项目中使用 CoreData,我正在考虑独特的字段并创建对象或更新它们(如果它们已经存在)。

用例:

  • 从服务器获取 JSON
  • 将 JSON 映射到对象
  • 保存到 CoreData

我想做的是:

  • 从服务器获取 JSON
  • 将 JSON 映射到对象
  • 对象是否已经存在(唯一字段是对象的唯一标识符)
  • 如果是
    • 获取对象
    • 更新字段
  • 如果否
    • 创建对象
  • 保存到 CoreData

解决方案的开销不是很大吗?所以每次我得到一个对象时,我都必须检查 CoreData。有什么东西可以由 CoreData 在内部处理吗?

【问题讨论】:

标签: ios json core-data


【解决方案1】:

看看MagicalRecord,它内置了从 JSON 到核心数据的映射,并将保持独特项目的唯一性。

【讨论】:

    猜你喜欢
    • 2016-03-18
    • 2023-04-02
    • 2016-08-21
    • 2016-02-03
    • 2012-04-29
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多