我目前有2500条记录,每条记录都包含一个位置的名称以及该位置的经度和纬度(好东/北方,但这是一个不同的问题)。我有XML(30mb)或CSV(22mb)格式。
我正在尝试了解在应用中存储此数据的最佳方式,选项似乎是:
将XML / CSV文件作为资源包含在项目中,并在应用程序首次启动时将其加载到NSDictionary中。这个数据集对于NSDictionary来说是否太大,如果不是,那么每次应用程序启动时这将如何保持持久性而不是必须执行此过程?
将数据加载到核心数据数据库中,并将预先填充的数据库包含为项目资源。
我确信这种情况并不新鲜,我只是不确定什么是“最佳做法”。