我有一个Android的分类应用程序。它有一个4k的列表 具有相应邮政编码的城市存储在关联数组中 像这样:
Map<String, String> cities = new HashMap<String, String>();
cities.put("Rio", "32433");
cities.put("Buenos Aires", "54335");
我正在为iphone开发应用程序, 使用swift,我很想知道,我是否应该坚持下去 将城市数据存储在数组中或将其存储在数据库中。
它会对性能产生影响吗?该应用程序将有 每次启动应用程序时填充数组,因此可能是数据库 集成将使应用程序启动更快,消耗更少的资源。
如果有人有任何建议我会非常感激。 列表数组也有大约4k个元素/行。
答案 0 :(得分:1)
将数据保存在数据库中总是一种更好的方法,我将给出以下2个理由来支持这一点: