我試圖加載和存儲(讀取和寫入)歌曲信息庫,我不知道哪種存儲方法更有效。最初,我將創建的NSArray存儲到NSUserDefault中,該NSUserDefault允許讀/寫訪問。但是,在瞭解iTunes如何存儲其庫信息之後,我考慮從XML文件讀取和寫入數據。哪個更容易實現,更有效的速度/內存使用是否明智?任何幫助將不勝感激..速度:XML與NSUserDefaults
0
A
回答
5
NSUserDefaults只是偏好,而不是保存大量的數據。 NSUserDefaults被保存爲plist(顯然,xml格式),所以在讀寫速度上應該沒有任何區別。我建議您將信息保存在文檔文件夾中的plist上。還有CoreData(保存爲SQLite)或SQLite。這兩者比plist或NSUserDefaults更難實現。
4
你應該考慮使用SQLite數據庫,或者更好的CoreData來管理你的庫信息。
相關問題
- 1. JSON與XML解析速度在Flash AS2
- 2. XML速度模板
- 3. XML解析速度減慢
- 4. Groovy XML Slurping的速度
- 5. 的LINQ to XML速度
- 6. ActionScript - XML/E4X速度慢嗎?
- 7. 性能與速度
- 8. 速度與時間
- 9. 問題與速度
- 10. 訪問與速度
- 11. nsuserdefaults同步方法減慢應用程序的運行速度
- 12. NSUserDefaults與iOS 8
- 13. NSTimer與NSUserDefaults
- 14. 與NSUserDefaults的
- 15. 像素速度與車輛速度與立體相機
- 16. Linq到XML和Excel與OledbConnection之間的速度差異?
- 17. JSON與XML在Delphi中的解析速度
- 18. NSUserDefaults與setInteger崩潰
- 19. NSUserDefaults與Facebook登錄
- 20. NSUserDefaults與SegmentedControl混合
- 21. NSUserDefaults removeObjectForKey與setObject:無
- 22. 與保存NSUserDefaults的
- 23. timeIntervalSince1970與NSUserDefaults崩潰
- 24. LINQ to XML查詢與大型XML字符串正則表達式的速度?
- 25. iPhone NSUserDefaults持續難度
- 26. ComputeShader與PixelShader的速度
- 27. Apache的速度與PHP
- 28. 速度的urllib.urlretrieve與urllib.urlopen
- 29. 速度問題與代碼
- 30. AsyncTask與OnClick速度慢
我同意,對於閱讀和書寫某種數據庫解決方案是最好的。 –