【问题标题】:Best way of working with core-data and webservices [closed]使用核心数据和 Web 服务的最佳方式 [关闭]
【发布时间】:2012-10-12 06:08:09
【问题描述】:
我对 IOS 开发非常陌生。现在,对于我的第一个项目,我需要构建一个从 webService 检索数据的应用程序。
现在我也想使用核心数据。你们知道这样做的最佳实践方式吗?有什么好的教程吗?
亲切的问候!
【问题讨论】:
标签:
objective-c
web-services
core-data
【解决方案1】:
你可以试试RestKit
RestKit 是一个用于 iOS 的 Objective-C 框架,旨在使
与 RESTful Web 服务交互简单、快速且有趣。它
将干净、简单的 HTTP 请求/响应 API 与强大的
对象映射系统,可减少您需要的代码量
写信把事情做好。
RestKit 建立在对象映射层之上,提供
与 Apple 的核心数据框架集成。这种支持允许
RestKit 将远程加载的对象直接持久化回本地
存储,作为快速本地缓存或主数据存储
定期与云同步。 RestKit 可以填充核心数据
为您建立关联,允许基于自然属性的遍历
你的数据模型。它还在 Core Data 之上提供了一个不错的 API
简化配置和查询用例的原语。
【解决方案3】:
AFNetworking 是使用 Web 服务的好方法。我写了一个 [semi] 完整的类,它使得调用基于 POST 的 web 服务变得相当容易。有关更多详细信息和课程本身,请参阅THIS SO post。