我目前正在通過創建一個小遊戲來學習iOS編程的過程。這場比賽將是一個體育管理風格的比賽,這意味着有大量的初始信息需要包含在應用程序中。例如,球員,俱樂部,國家;所有這些都將是非常大的,並將是關係。關係數據的持久存儲
從那裏我需要存儲用戶保存時的數據狀態,例如玩家可能在保存中更改了俱樂部,因此該特定保存中的數據將與初始數據不同。
我一直在尋找pLists,CoreData和SQLite,但我不確定要使用哪種或如何將它們組合?可能有初始數據從SQLite數據庫加載到應用程序中,然後從那裏存檔對象?
任何幫助,將不勝感激。
SQLite或CoreData是你唯一真正的選擇。關於每個方案的優缺點存在很多問題。 – rmaddy
基本上所有你需要的持久化是一個文件。該文件可以是屬性文件,SQLite文件,CoreData或者甚至是JSON文件。每種方法都有其優點/缺點,但CoreData是您無法相反的理由的「Apple首選」方法。 –