0

我对 XCode/iOS 开发人员有一个简单的问题。我只想知道从 Objective C/XCode 程序中获取/插入数据到 MySQL 数据库的最基本方法是什么。基本上,我打算做的是为我目前正在开发的网站创建一个移动应用程序版本。简而言之,我打算做的 XCode 程序是 PHP Web 应用程序的一个更小的版本。XCode 程序将能够从网站的数据库中修改、插入和获取数据。

各位大神能给个提示吗?教程(或链接)?我什至不是一个新的 XCode 开发人员,我只是即将开始成为我与我的团队一起开发的顶点项目的一员(我在大学,如果这个信息甚至是必要的,哈哈)。

4

2 回答 2

1

你应该做 :

  1. 使用可以与数据库通信的首选语言(PHP,...)实现服务器 API(Web 服务)。

  2. 与数据库通信但使用您的 API(Web 服务)的目标 C 客户端(iOS 应用程序)。

这里有很好的教程,将向您展示如何完成所有步骤。教程

于 2013-10-10T13:22:36.420 回答
0

我会使用 REST 网络服务:

使用 XCode 编写一段代码,将 HTTP GET 和 HTTP Post 发送到您的服务器。使用 GET 查询数据并使用 POST 插入更新删除。

在此之后,用 PHP、Java 编写您的服务器端代码,无论您知道/喜欢接收这 4 个操作,连接到数据库并向您发送结果。

这种架构用于许多移动应用程序。有一些优点和缺点,就像一切一样。

Pro:与数据库的分离代码连接,分离单元 => 提高了安全性。可能你不希望每个人都看到你的 mysql root 密码......谁可以反编译 iPhone 应用程序。使用分离的客户端-服务器:它允许多个连接、缓存。

这里的清单很长。

缺点:可能需要比 Objective-C 多了解 1 种开发语言 需要网络托管,而不仅仅是数据库托管

这里的列表要短得多,也不那么重要。

于 2013-10-10T13:24:30.490 回答