2012-04-01 20 views
-1

我正在为ipad构建一个ios应用程序,用户可以通过在视图控制器中添加lavels,图像和文本字段来创建个人页面... I然后想要提供共享选项,以便内容在线保存并在所有应用程序用户之间共享。这是我有点困惑。起初我想到使用icloud,但这是不可能的。所以我查看了互联网,发现了这个mySQL,但毕竟我仍然无法理解它是如何工作的。因此,我首先创建一个mysql或sql(不知道区别),在Mac或PC上,然后在应用程序中使用固件我的服务器进行集成。我对吗?这是你怎么做的?有人能解释我吗?另外,这与XML有什么关系?在ios应用中集成MySQL或SQL

在此先感谢

+0

不确定设置,但SQL是数据库的通用软件,用于存放信息。 SQL是语言,MYSQL是数据库之一。如果您可以在某处设置服务器并通过应用程序连接到服务器,则可以从此处启动。查看XAMPP(在您的计算机上安装一系列srver软件,包括mysql),以在设置计算机上的某个软件之前进行一些测试,然后再提交付费服务器。 – MintyAnt 2012-04-01 20:32:01

+0

这是一个非常广泛的问题。你可以阅读关于这个主题的整本书,并且几乎没有违反表面。我认为任何人都不会在单个StackOverflow问题中令人满意地解释所有服务器端Web和数据库开发;你将不得不进行一些独立的研究,并回到这里提出具体问题。 – 2012-04-01 21:22:47

回答

2

哇 - 很难知道从哪里开始,但让我在潜水

SQL是MySQL使用的语言 - MySQL是一个数据库管理系统,它是免费的,类似于微软的SQL Server和Oracle的Oracle DBMS,但不是。所有数据库管理系统都是存储数据的好地方,可以快速灵活地检索数据。如果你想让你的iOS应用程序访问跨用户共享的数据,那么你需要构建(1)数据库,(2)运行在可以访问该数据库的服务器上的服务器端应用程序,以及(3)iOS应用程序中的一个接口,与您的服务器应用程序交谈。

iOS应用程序会在您的iPhone上与您的用户通话。该应用程序将与您编写的服务器应用程序对数据库执行操作。数据库将只与您编写的服务器应用程序进行通信。

这是非常雄心勃勃的,但有很多书籍和网站,会告诉你如何做这些事情。但是,您需要做出很多关于使用什么语言和平台来构建所有不同部分的决策。我的建议是选择接近你知道的平台。

而且,不,这与XML没有任何关系 - 除非您想在您要编写的所有应用程序中使用它。您可以使用任何方法将信息从服务器端应用程序传输到您的iOS应用程序 - JSON,XML甚至纯文本。既然你会读取它(在你的iOS应用程序中)并且写入它(在你的服务器应用程序中),你将完全控制如何格式化它以及它的意义。

这是否帮助?

+0

是的谢谢!我会尝试查找你所提出的每个要点的教程 – Alessandro 2012-04-02 14:42:21