2016-11-10 49 views
0

我打算在iOS中開發一個測驗應用程序,並在離線狀態下進行測試。我需要在該應用中存儲100個問題和選項。如何存儲?核心數據如何派上用場?這個問題還有其他好的方法嗎?開發測驗應用程序 - 數據存儲iOS

該應用程序的目的是爲離線

+1

一個簡單的plist文件可能會做;它是xml,因此可以很容易地從其他數據庫構建,您可以將整個內容加載到內存中;即使數百個問題最多也只有幾兆字節,可能更少 – Paulw11

回答

0

我會建議你使用realm.io。它比核心數據衡量得更好,使用起來快速簡單。在https://realm.io有很多文件。

我發現領域更容易建立和普遍理解。它與SwiftJSON很好地工作,因此在我看來,連接到後端更容易。

預加載核心數據可能非常麻煩,對我來說,核心數據似乎仍然嚴重依賴於目標c。

在另一個芯上的數據是由蘋果因此它可能是在長期內(parse.com)

+1

這不是一個有用的答案,除非包含有關Realm在這種特定情況下爲什麼好的詳細信息。 –

0

您也可以使用SQLite數據庫脫機保存的問題與解答您的測驗應用程序更穩定的解決方案。您可以在SQLite中創建表並使用SQLite查詢從中保存和提取數據。