2012-04-01 18 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