iPhone SDK 和 MySQL 远程数据库

标签 iphone mysql database sdk

我尝试环顾四周,但老实说没有找到太多帮助。我主要寻求关于我应该如何发展我的想法的建议。

我想完成这样的事情。

想象一个带有后端数据库的网站。该数据库包含用户自己提供的信息。该网站功能齐全,现在我希望用户能够在他们的 iPhone 上拥有相同的功能。我不使用本地数据库,因为我希望所有用户都能够访问同一个数据库,而这种情况会不断变化。

最好的方法是什么:

  1. 允许用户访问网站上当前可用的所有信息(数据库角度)。
  2. 能够编辑新条目并向数据库添加新条目

我不知道创建一个数组来保存所有这些数据是否明智。特别是对于大量数据。我不知道它的扩展能力如何。

我应该在手机本身上创建一个复制的 SQL lite 数据库来复制该网站的数据库吗?你们认为什么是解决这个问题的好方法?

评论、链接、引用文献将不胜感激。

谢谢!

最佳答案

听起来是为您的网站创建 API 的最佳时机。如果您的应用程序的大小不是很大,您可以使用相同的数据库,但最好将 API 与 Web 服务器分开运行。

本质上,这样的 API 应该允许您向某些 URL 发出请求,以从数据库中检索、更新和删除信息。

根据您当前使用的服务器端平台,有很多选项。

客户端,您的 iPhone 应用程序可以使用 http://restkit.org/http://allseeing-i.com/ASIHTTPRequest/如果你有信心。

关于iPhone SDK 和 MySQL 远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5668984/

相关文章:

iphone - AVPlayer可以在iPad上播放MP3文件吗

ios - 检测用户是否第一次在 iOS 中打开 View

mysql - INDEX bool 字段有多必要

c# - EF 的西里尔字母问题

c# - MongoDB中的默认ObjectId

mysql - Sphinx 中 phpmyadmin MySQL 的索引是否需要相同

java - Android Studio-数据库

iphone - 从 UIViewController 返回 NSString

iphone - 使用drawAtPoint定位字符串?

mysql - 根据 MySql 中的给定用户从两列中选择唯一行