我第一次尝试实现Core数据。在学习核心数据的同时,我了解了MagicalRecords
和RESTKit
。我现在正在解决如何实现Core数据以及如何在同一应用程序中使用这两个库的问题。同时使用这两种方法是否安全和最佳。
在RESTKit
中,它需要端点进行映射。如果我为单个实体有一个以上的端点,该怎么办。
如何确保我不会在应用程序中有重复的数据。现在我对每一个UIViewController
都有要求。在UIViewController
中获取JSON并将其转储到数组中。
我如何才能减少通话,在没有网络的情况下使用应用程序。请告诉我这方面的知识。
在否决投票之前,请评论您不理解的内容。感谢
同时使用这两种方法是否安全和最佳。
安全是关于你的代码和你如何写它。你不需要使用MR&RK在一起,但你可以——两者都是帮助你的便利条件。
如果我为单个实体有一个以上的端点,该怎么办。
创建多个请求/响应描述符
如何确保我不会在应用程序中有重复的数据。
使用核心数据和唯一标识。还可以考虑使用共享数据控制器,而不是重新定义每个视图控制器中的所有内容。
我如何才能减少通话,在没有网络的情况下使用应用程序。
你需要设计自己的方案。核心数据将有所帮助,因为您可以运行提取请求来获取现有数据并请求更新,如果您使用提取的结果控制器,它将自动更新结果。