我正在为ipad构建一个ios应用程序,用户可以通过添加视图控制器级别,图像和文本字段来创建个人页面...然后我想提供共享选项,这样内容就可以在线保存并在所有应用用户之间共享。这是我有点困惑的地方。起初我想过使用icloud,但这是不可能的。所以我在网上看了一下,发现了这个mySQL,但经过所有的研究,我仍然无法理解它是如何工作的。所以我首先要在mac或pc上创建一个mysql或sql(不知道区别),然后使用应用程序中的固件我的服务器进行集成。我对吗?这是你怎么做的?有人可以解释一下吗?另外,这与XML有什么关系吗?
提前致谢
答案 0 :(得分:2)
SQL是MySQL使用的语言--MySQL是一个免费的数据库管理系统,类似于微软的SQL Server和Oracle的Oracle DBMS,而不是。所有数据库管理系统都是存储数据的好地方,可以快速灵活地检索。
如果您希望iOS应用访问跨用户共享的数据,则需要构建(1)数据库,(2)在可以访问该数据库的服务器上运行的服务器端应用程序,以及( 3)iOS应用程序中的一个界面,用于与服务器应用程序通信。
iOS应用在iPhone上与您的用户进行对话。该应用程序将与您编写的服务器应用程序通信,以便对数据库执行操作。数据库只与您编写的服务器应用程序通信。
这是非常雄心勃勃的,但有很多书籍和网站会告诉你如何做这些事情。但是,您需要做出很多决定来制作用于构建所有不同部分的语言和平台。我的建议是选择接近你所知道的平台。
而且,不,这与XML无关 - 除非你想在你将要编写的所有应用程序中的某个地方使用它。您可以使用任何东西将信息从服务器端应用程序传输到iOS应用程序 - JSON,XML,甚至纯文本。由于您将同时阅读它(在您的iOS应用程序中)并编写它(在您的服务器应用程序中),您将完全控制如何格式化它以及它的含义。
这有帮助吗?