何时以及如何将数据从数据库加载到我的MVC模型中?

时间:2015-05-03 19:24:10

标签: ios model-view-controller load lazy-evaluation

我正在开发一款具有众多用户和产品信息的应用。当我以前开发用于桌面或Web平台时,我会在应用程序初始化期间将数据库中的所有相关数据加载到模型中。换句话说,当应用程序加载时,它将使用数据库中的数据填充整个Model层次结构。这需要更多内存,但这在桌面和Web平台上并不是一个问题。我的问题是在iOS平台上,我是否应该只加载那些将在视图中呈现的数据来管理内存?或者我应该在应用程序打开期间加载所有数据并将数据保存在内存中。另外,我假设数据将在模型级别加载。关于如何将数据库数据加载到iOS中的模型中是否有最佳实践?我应该在init中进行数据库调用还是有更好的方法?

0 个答案:

没有答案