2013-04-21 26 views
-1

我期待创建一个应该使用互联网数据库的应用程序。该数据库将与高分表(字符串和数字,2-3行)是单一的,相同的概念。可可触摸和互联网数据库

我在Xcode和iPhone开发中获得了不错的体验,但是我对基于Internet的数据库一无所知。

所以,我正在寻找如何开始的建议。我需要学习什么,我在哪里可以学到它(引导我的答案将是我明显接受的答案)。链接和任何信息/帮助您可以提供非常感谢! :)

什么,我需要学习: 有一个基于互联网的网站,可以显示字符串/数字 要显示的网站 上的应用程序应该更新信息的应用程序应该能够检索数据并显示

我知道它不是真的特定的编程教程,但我不知道从哪里开始。

在此先感谢!

+0

还没有使用它,但firebase看起来像这样简单的东西很好:https://www.firebase.com/index.html – 2013-04-21 22:25:08

回答

0

我建议使用AFNetworking。为了让你开始在客户端,Here是来自Ray Wenderlich开始使用它的一个教程。

这将允许iOS设备与您的Web应用程序交谈。

要构建Web应用程序,您可以在LAMP堆栈上使用PHP,Ruby on Rails或Python,使用Django framework。 PHP框架市场的分裂更加重要,here是前5个PHP框架的列表。还有其他许多其他编程语言和框架。

使用框架可以帮助您不必为应用程序需要的很多功能“重新发明轮子”。它也将帮助您构建您的代码库。它也将对如何构建数据库产生影响。大多数框架为你做了繁重的工作,这样你就不会编写原始的SQL。也就是说,有学习曲线使用Ruby on Rails上的Active Record等工具。

Web应用程序将需要一个API访问一个database,(如果你使用LAMP栈,这将是一个MySQL数据库),并以可读格式返回值到iOS设备。我建议将它以JSON的格式返回。

这是一个非常普遍的问题和一般的答案。但是,如果你研究我概述的关键词。你会有一个起点。祝你好运。

0

有一个很棒的iOS新网页后端解决方案,包括例如。核心数据同步 - Helios作者:@mattt,AFNetworking的作者。你为什么不试一试?