2015-10-14 59 views
0

所以我是新的iPhone應用程序開發。我讀了很多東西,看了很多教程,讓我困惑的是核心數據。我需要在我的應用程序中使用核心數據嗎?

所以我試圖在iPhone上創建一個像grubhub應用程序這樣的應用程序。 我的iPhone應用程序設計,以便您可以瞭解我創建的內容: 當您打開應用程序時,您將看到帶有餐廳名稱列表的桌面視圖,然後當您按餐廳名稱時,應該帶您到另一個頁面以選擇您所在地區的人員之一,然後將您帶到菜單中,然後選擇物品等,然後付款。

我的問題是我在哪裏使用核心數據?爲什麼我應該在我的應用程序中使用它?

回答

0

核心數據基本上是一種如何存儲項目模型(數據)對象的方法。 (如果你不熟悉,我會建議查看MVC - 模型視圖控制器模式以瞭解模型是什麼模式。)

最大的好處是,如果您以預期的方式使用核心數據,您可以非常容易地存儲數據堅持在手機上,你有一個良好的項目結構。

一個很好的教程如何使用它可以在這裏找到: http://www.raywenderlich.com/934/core-data-tutorial-for-ios-getting-started

PS:多數民衆贊成爲什麼一部分,以及可以在教程中找到其中。

0

實際上,Core Data是簡單的數據存儲。使用核心數據,您可以將數據存儲在本地iPhone存儲中。您可以使用SQLLite或任何其他數據庫類型。當您需要將數據存儲在本地電話存儲中而不是服務器上時,您應該使用核心數據。

0

核心數據用於數據的持久存儲。從任何教程學習核心數據。 在您的應用程序中,您可以將Core數據用於tableview數據。使用核心數據存儲和檢索數據非常簡單。

0

這一切都取決於你自己。

核心數據絕對比其他數據庫有優勢,但會有一條學習曲線。

你也應該看看SQLite,有相當多的庫可以幫助你的生活更輕鬆。 (我是從核心數據轉移到sqlite的)

退房Cocovapods檢查艙體可用,看你喜歡什麼,並用它

我用SQLite Swift SQLite的管理去。

還可以查看Awesome iOS獲取核心數據盒的管理列表

相關問題