所以我在PHP中构建了一个很大程度上依赖于MySQL数据库的Web应用程序。现在(为方便用户)我正在尝试创建完全相同的应用程序,就像iPhone应用程序一样。当然,我不了解Objective-C(刚开始学习它),我想知道如何解决这个问题。我知道我必须使用某种中介来使Objective-C连接到SQL数据库。
基本上我的问题是:如果我已经创建了如前所述的Web应用程序,我是否可以像使用PHP Web版本那样使用与iOS应用程序版本相同的数据库和表格?另外,无论如何将我在PHP中创建的任何代码迁移到iOS(我意识到它们是两种完全不同的语言),但我只是好奇我是否必须从中创建iOS应用程序'完成'刮擦。
答案 0 :(得分:1)
最好的办法是编写一个PHP服务来与您的数据库通信。
这样您就可以在自己的应用或iOS
应用或任何其他类型的客户端应用之间共享此API。
该服务将负责接收请求查询数据库并以JSON格式发送响应,例如。
为了简化操作,您不应直接从应用程序查询数据库,使用常见的Web服务。
答案 1 :(得分:0)
您可以将MySQL数据库用于任何目的,因为它只是数据。将显示它们的代码将是不同的。如果您不了解Objective-C,则应考虑使用Web-app方法。
以下是一些帮助链接。
https://developer.apple.com/library/safari/referencelibrary/gettingstarted/gs_iphonewebapp/_index.html http://gigaom.com/2010/02/12/how-to-create-an-iphone-web-app/