【问题标题】:Implementing Core Data with RESTKit and MagicalRecords?使用 RESTKit 和 MagicalRecords 实现核心数据?
【发布时间】:2015-02-25 05:12:34
【问题描述】:

我第一次尝试实现核心数据。在了解核心数据的同时,我了解了MagicalRecordsRESTKit。我现在正在修复如何实现核心数据以及如何在同一个应用程序中使用这两个库。使用这两种方法是否安全且最佳?

RESTKit 中,它需要用于映射的端点。如果我有多个单个实体的端点怎么办。

如何确保我不会在应用程序中出现重复数据。 现在我对每一个 UIViewController 都有请求。在 UIViewController 中获取 JSON 并将其转储到 Arrays 中。

如何减少通话,在没有网络的情况下使用应用程序。请用这方面的知识启发我。

在否决投票之前,请评论您不理解的内容。谢谢

【问题讨论】:

  • 您是否阅读过有关映射、描述符和 MR 的 RestKit 文档?它回答了许多这样的问题。您的离线部分需要更多信息(以及一个单独的问题,因为您在这里问的太多了)。
  • 我读过但还是一头雾水..

标签: ios core-data restkit magicalrecord


【解决方案1】:

同时使用这两种方法是否安全且最佳。

安全在于您的代码以及您如何编写代码。您不需要同时使用 MR 和 RK,但您可以 - 两者都很方便。

如果我有多个单个实体的端点怎么办。

创建多个请求/响应描述符

如何确保我不会在应用程序中出现重复数据。

使用核心数据和唯一身份。还可以考虑使用共享数据控制器,而不是重新定义每个视图控制器中的所有内容。

如何减少通话,在没有网络的情况下使用应用程序。

您需要设计自己的方案。核心数据会有所帮助,因为您可以运行 fetch 请求来获取现有数据并发出更新请求,如果您使用 fetched results controller,它将自动更新结果。

【讨论】:

    猜你喜欢
    • 2011-12-04
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多