![](/img/trans.png)
[英]For storing a growing collection of data records, is NSUserDefaults or CoreData better?
[英]Storing data in NSUserdefaults or coredata?
我需要在我的應用程序中存儲字典。它的生命周期應該與NSUserDefaults中存儲的數據的生命周期相同。
實現的方法很少,但我正在考慮core data
, NSKeyedArchiever
和NSUserDefaults
。
我將經常更新此信息,而且字典也不會是一個大數據 。
我的問題是哪種方法最好? 因為從NSUserDefault存儲和檢索是昂貴的操作。
-核心數據似乎過大,實際上是要管理大量數據。 它將需要您使用持久性存儲,上下文,模型等維護整個Core Data堆棧。
-的NSKeyedArchiver並不意味着頻繁變化和NSUserDefaults的比肯定更代碼。
+ NSUserDefaults
最適合您描述的場景。 它是一個簡單,透明且認可的API,具有與其關聯的快速基礎數據庫,可以通過iCloud等進行同步。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.