我有一个用于Android的分类应用程序。它有一个4k的列表
对应的邮政编码存储在assoc数组中的城市
像这样:
Map<String, String> cities = new HashMap<String, String>();
cities.put("Rio", "32433");
cities.put("Buenos Aires", "54335");
我现在正在为iPhone开发应用程序,
用快速,我想知道我是否应该坚持
将城市数据存储在数组中或存储在数据库中。
它会影响性能吗?该应用程序将具有
每次启动应用程序时都要填充数组,所以也许是数据库
集成将使应用程序启动更快,并消耗更少的资源。
如果有人有任何建议,我将不胜感激。
同样,列表数组约有4k个元素/行。
最佳答案
将此类数据保存在数据库中始终是一种更好的方法,我将给出以下两个理由来支持这一点: