从远程数据库加载的数据可以在 iOS 本地存储的最佳方式是什么。(您不需要提供任何代码,我只是想从概念上了解最佳方式。)
例如,以 iOS 版 Twitter 为例。当它加载推文时,它是否只是从远程数据库中提取推文数据并将它们存储在 iPhone 上的本地数据库中?或者如果数据只是在本地存储为对象数组或类似的东西会更好吗?
看,我认为为了能够使用/显示来自远程数据库的数据(例如,在动态表视图中),数据无论如何都必须存储为对象,所以也许它们应该只存储为对象在一个数组中。但是,在研究这个的时候,我确实看到了很多关于本地数据库的文章,所以我认为将远程数据加载为表并将其存储在本地数据库中并直接使用本地表中的数据显示可能更有效数据或类似的东西。
哪一个需要更多开销:将数据存储为 Tweet 对象数组或本地推文数据库?
您认为在本地(在内存中)存储远程数据的最佳方式是什么(对于加载数据的应用程序类似于 iOS 版 Twitter)?
我想这引出了这个先决条件:当下载来自远程数据库的数据时,它是否通常作为数据库表(结果集)加载并因此存储为一个?
谢谢!