有人可以向我解释一下从远程数据库检索数据的过程吗?我了解如何将数据从 sqlite 解析到 iPhone 应用程序,但远程数据库似乎更复杂。我尝试做研究,但是我对网络服务、云和其他我不熟悉的词感到困惑。到目前为止,我认为我需要使用 JSON 将数据库中的数据转换为在 php 页面上显示的适当格式?然后 iPhone 应用程序连接到该页面并检索数据?
有人能给我一个简短的解释吗(在这种情况下,什么数据库可以与 JSON 一起使用?)?我会非常感激(如果有人有任何关于此的教程/文章,我将不胜感激)。抱歉,如果我完全错了,正在努力学习......
构建系统的方法有很多种,其中您有一个客户端应用程序,该应用程序从运行数据库的“远程”系统检索数据。对于服务器运行什么、客户端是什么,您有很多选择......并且这涉及大量技术......
既然您有兴趣学习,我建议您考虑此类系统的非常常见的架构并深入研究它。
LAMP(Linux、Apache、MySQL、PHP)就是一个这样的例子,您可以在以下位置找到一个很好的教程:这个网站 http://www.ibm.com/developerworks/web/tutorials/wa-lamp/.
本教程涵盖了您所需的一切,从设置系统到检索数据并通过网络将其传回;这是一步一步的,很容易遵循。唯一没有涉及到的是 JSON,但 JSON 最终只是一种来回传递数据的格式,您可以轻松地了解它的基础知识本教程 http://www.webmonkey.com/2010/02/get_started_with_json/.
最后,我建议看看如何构建获取 JSON 数据的 iPhone 应用程序 http://mobileorchard.com/tutorial-json-over-http-on-the-iphone/。这将是您加入前两个教程的地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)