2012-01-06 40 views
1

我有數據存儲在某個數據庫服務器上。專業人員如何在iPhone應用程序中檢索數據? (數據庫)

我想從我的iphone訪問這些數據。
如何使用objective-c連接到數據庫服務器?

作爲一個側面問題,我不確定使用哪個數據庫,因此對這個問題的建議也會受到歡迎。

+0

你存儲在iPhone本身的數據(在這種情況下,答案是SQLite的),或者你將數據存儲在某個服務器上? – Johan 2012-01-06 13:04:43

+0

這不是一個真正的編程問題。堆棧溢出問題通常集中在一個特定的技術問題上,而不是一個廣泛的決定,例如「使用哪個數據庫」。但是大多數工程師在iOS上使用sqlite3,因爲它隨每個版本的操作系統一起提供。 :) – 2012-01-06 13:05:18

+0

我**不**要求_which_數據庫使用,但通常我會如何解決這樣的問題。我讀了一些關於Core Data或類似的東西,並且我讀到了Objective-C中不支持MySQL。所以如你所見,這確實是一個技術問題。我也想知道如何在我的代碼中實現一個數據庫,也許有人可以給我一個指導教程的鏈接。我只是想確保我正確地做到這一點,因爲我對Objective-C編程非常新穎。 @Johan:我不想將它存儲在iPhone上,只需從數據庫中讀取並輸出它(如文本等)即可。 – 2012-01-06 13:16:39

回答

2

在IOS中存儲數據的方法有很多,各有其優點和缺點。我建議通讀IOS Core Data Programming Guide來了解它們的基本原理。

IOS的​​Managed Object Model非常強大,因此您應該仔細閱讀這些部分,它允許您在持久性存儲(數據庫)中擁有所有實體的對象表示。

蘋果還發布了一個深入的教程,它利用了管理對象模型和工具,你可以找到here

相關問題