iphone - 使用 MySQL 的 CoreData Web 服务

标签 iphone mysql web-services core-data

我目前有一个 MySQL 数据库,我希望为其创建 Web 服务。 此 Web 服务的主要目的之一是在 iPhone 应用程序中使用。因此,我想使用 CoreData,因为它将使 iPhone 端的解析变得更加容易。我将如何使用 CoreData 从我的 MySQL 数据库中获取数据?有什么好的教程吗?

最佳答案

要从服务器获取数据到 iPhone,我建议使用 JSON。

然后您需要编写一些代码,将 JSON 转换为一个对象,您可以将该对象放入 CoreData 数据库中。您有几个选择,但我建议您提供自己的 NSCoding 协议(protocol)实现。 NSCoding 方法的重要部分在于,对象本身一次定义了它需要保存/恢复的内容,然后您只需执行一次额外的实现以支持其他格式(例如 XML、JSON、简单序列化)。

这是 sbjson 的教程,这是一个基于 Objective-C 的 JSON 解析器:sbjson project

关于iphone - 使用 MySQL 的 CoreData Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6273296/

相关文章:

mysql - 使用 SQL 计算方差

php - 更新查询不起作用

ios - 返回后释放对象

iphone - 在 IOS 上使用 AFNetworking 流式传输 JSON

mysql - 排名系统在排名输出方面的差距

javascript - 我们如何读取 "contents"标签的 `<script>`?

python 类型错误 : get_client_list() missing 1 required positional argument: 'limit'

java - 在 Web 服务中调用 getUserPrincipal() 返回匿名

iphone - 如何制作自定义通知,以便每当事件发生时它都会在 iOS 中处理

ios - 相机在 iOS 上不工作,getUserMedia 出错