用RESTKit和MagicalRecords实现核心数据



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

RESTKit中,它需要端点进行映射。如果我为单个实体有一个以上的端点,该怎么办。

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

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

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

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

安全是关于你的代码和你如何写它。你不需要使用MR&RK在一起,但你可以——两者都是帮助你的便利条件。

如果我为单个实体有一个以上的端点,该怎么办。

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

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

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

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

你需要设计自己的方案。核心数据将有所帮助,因为您可以运行提取请求来获取现有数据并请求更新,如果您使用提取的结果控制器,它将自动更新结果。

最新更新