我对IOS开发很陌生。现在,对于我的第一个项目,我需要构建一个从 webService 检索数据的应用程序。
现在我也想使用核心数据。你们知道这样做的最佳实践方式吗?有什么好的教程吗?
亲切的问候!
我对IOS开发很陌生。现在,对于我的第一个项目,我需要构建一个从 webService 检索数据的应用程序。
现在我也想使用核心数据。你们知道这样做的最佳实践方式吗?有什么好的教程吗?
亲切的问候!
你可以试试RestKit
RestKit 是一个用于 iOS 的 Objective-C 框架,旨在使与 RESTful Web 服务的交互变得简单、快速和有趣。它将干净、简单的 HTTP 请求/响应 API 与强大的对象映射系统相结合,减少了完成工作所需编写的代码量。
RestKit 建立在对象映射层之上,提供与 Apple 的 Core Data 框架的集成。这种支持允许 RestKit 将远程加载的对象直接保存回本地存储,作为快速本地缓存或定期与云同步的主数据存储。RestKit 可以为您填充核心数据关联,允许基于自然属性遍历您的数据模型。它还在 Core Data 原语之上提供了一个很好的 API,可以简化配置和查询用例。
AFNetworking 是使用 Web 服务的好方法。我写了一个 [semi] 完整的类,它使得调用基于 POST 的 web 服务变得相当容易。有关更多详细信息和课程本身,请参阅此 SO 帖子。
试试这个来自 ray 的 tut。它有两个部分。它应该让您很好地理解如何使用核心数据解析来自 Web 的数据。希望能帮助到你。阿德里安。这是链接:http ://www.raywenderlich.com/17927/how-to-synchronize-core-data-with-a-web-service-part-2