我想將我的數據存儲在多個字典中的文檔目錄中。如何保存和檢索文件中的多個NSDictionaries
有什麼方法可以在單個文件中分別存儲和檢索它們,還可以更新文件的一部分嗎?
目前我在整體上將它們保存在一個單一的數組中,並在整體上進行檢索。
我想將我的數據存儲在多個字典中的文檔目錄中。如何保存和檢索文件中的多個NSDictionaries
有什麼方法可以在單個文件中分別存儲和檢索它們,還可以更新文件的一部分嗎?
目前我在整體上將它們保存在一個單一的數組中,並在整體上進行檢索。
有什麼辦法來存儲和在單個文件
當然單獨進行檢索。創建一個NSDictionary
實例的字典並將其寫入文件。
是否可以更新部分文件?
如果您承諾以這種方式堅持您的對象模型,那麼您將不得不讀取您的數據集。修改它,然後將其寫回到磁盤。這可能是可取的,也可能不是,取決於您的數據集有多大以及其他因素。
要存儲和檢索您的字典作爲單個文件中的單個實體需要您重新發明一些通常內置到數據庫中的概念。如果這確實是一個需求,可以將字典保存爲sqlite中的錶行或將它們轉換爲自定義對象並使用Core Data。