我一直在iOS數據持久化的iOS應用中使用sqlite數據庫,現在我正在嘗試確定是否值得學習Core Data。我一直在閱讀一些關於其優點和缺點的文檔和文章,但是我發現決定何時使用Core Data或Sqlite並不那麼清楚(例如,Core Data VS Sqlite or FMDB…?)。iOS中的數據模型持久性考慮因素
我需要一些指導,知道我是否應該學習和使用的核心數據,或使用SQLite是足以讓我:
- 已經有sqlite的腳本,是有可能建立從數據的核心數據模型sqlite數據庫? Afaik,(糾正我,如果我錯了)你可以使用sqlite來堅持核心數據對象,但它可以反向操作嗎?
- 它是否適用於處理多個用戶數據的核心數據?我需要考慮到不同的用戶可以在同一臺設備上登錄應用程序。
在此先感謝
我有兩個主要產品,一個使用核心數據,另一個使用FMDB。我非常喜歡使用FMDB。核心數據的東西似乎是奧術而不是直言不諱,對我來說真的很痛苦。使用謂詞,而不是簡單的查詢也是一種痛苦。 FMDB只是起作用,而且一直很愉快。它還處理多個登錄人員。 – HalR