2013-08-17 92 views
0

我很想知道更多關於存儲對象的信息。Objective-c - 如何在數據庫中存儲對象SQLite

如果我有一個管理辦公室數據庫的應用程序,其中有部門,員工,任務等模型對象。我如何將它們存儲在數據庫中?

我應該爲每個模型創建一個表並存儲像名稱,ID,姓氏這樣的基本實例值嗎?或者我應該存儲對象本身?

哪一種是正確的?

爲了更好地理解:
像whatsapp或kik(聊天/消息應用程序)這樣的應用程序如何將他們的數據存儲在他們的服務器中?他們使用coredata還是數據庫?他們保存原始值或對象嗎?

+0

你有沒有想過使用核心數據?查看本教程以幫助您開始。 http://www.raywenderlich.com/934/core-data-tutorial-for-ios-getting-started – sbarow

+0

謝謝你.....我要讀教程,但現在我需要知道的是如何使用SQLite將對象保存在數據庫中? – Riccardo

回答

0

一個流行的實踐是使用核心數據在本地存儲並使用Web API與服務器同步。例如,我們正在開發一個應用程序,使用Core Data將對象映射到SQLite,由Apple提供的API處理,並使用第三方庫RestKit將對象映射到可理解服務器API的請求,因此,您可以看到你的數據發佈在服務器上

不太確定這是你的要求,與使用SQL直接相比,這個練習對於處理複雜對象很簡單。