我有一個有70行10列的大表。這是一張飽和水和蒸汽表,對不同情況顯示不同的值。舉例來說,當溫度爲1時,壓力爲0.006571,體積爲0.001000,溫度爲2時,壓力爲0.007060,體積爲0.001000等。但不僅溫度,壓力和體積柱數量更多。例如,當我從pickerlist中選擇溫度並在其下面的文本框中輸入2時,我需要將其他物理屬性的相應值填充到視圖中的其他文本框(在這種情況下,p爲0.007060,v爲0.001000) 。我正在考慮實施Core Data來保存數據。但另一方面,我認爲SqLite可能更適合。無論如何,我不知道並希望得到您的建議。我應該使用Core Data還是Plain SqLite
0
A
回答
2
聽起來對於我來說,這是靜態數據(水的物理屬性變化不大),所以你可能甚至不需要數據庫,而且正如Stephen指出的那樣,它並不是很多數據。
首先,您可以將數據保存在應用程序資源中的plist文件中,在啓動時(或在打開相關屏幕時)讀取它並從那裏開始。
稍後,如果需要優化,則可以移至核心數據。
2
即使是iOS設備,70行和10列也不是很多數據。 (例如,我的應用通常有成千上萬行)。
我會堅持最簡單的開發方式,這可能是核心數據。
相關問題
- 1. iOS:我應該使用Core Data還是NSUserDefaults?
- 2. 我應該使用plist,SQLite還是NsMutableArray?
- 3. 我應該使用Core Data還是SQLite來表示具有加權邊的圖結構?
- 4. 使用ARC時,Core Data中的實體應該是強還是弱?
- 5. 我是否應該使用Core Data或SQLite來獲得更好的應用尺寸
- 6. 我應該使用arrary還是sqlite數據庫?
- 7. 我應該使用哪個商店:文檔存儲還是SQLite?
- 8. 我應該使用SQLite數據庫版本2.1還是3.0?
- 9. 我應該使用Core Data還是NSCoding來保存表格視圖控制器的數據?
- 10. 我應該使用public $ var還是應該使用__construct()?
- 11. 我應該使用PurePDF還是AlivePdf
- 12. 我應該使用ABPersonViewController還是ABUnknownPersonViewController
- 13. 我應該使用Series.replace還是Series.str.replace?
- 14. 我應該使用requestanimationframe還是setTimeout?
- 15. 我應該使用SASS還是SCSS?
- 16. 我應該使用Boost.GIL還是死了?
- 17. 我應該使用Flash還是Java?
- 18. 我應該使用partial還是show.html.erb?
- 19. 我應該使用TNSNAMES.ORA還是tnsnames.ora?
- 20. 我應該使用pygame.event.get()還是pygame.event.poll()?
- 21. 我應該使用BroadcastReceiver還是Service?
- 22. 我應該使用urandom還是openssl_random_pseudo_bytes?
- 23. 我應該使用SyncLock還是Interlocked?
- 24. 我應該使用Backbone.emulateHTTP還是php file_get_contents
- 25. 我應該使用rand()還是rand_s()?
- 26. 我應該使用XMLHttpRequest/JSON還是iFrame?
- 27. 我應該使用NSOperation還是NSRunLoop?
- 28. 我應該使用UUID還是其他?
- 29. 我應該使用UIImageview還是其他?
- 30. 我應該使用TempData還是RedirectToAction?
我以前也曾經想過plist。但是,我認爲使用數據庫來查詢行中某個值等於bla bla bla的某個值會更容易。但我想我可以使用NSPredicate對象來過濾行。 – 2012-02-22 11:14:25