我有大约 20,000NSDictionary
秒。每个字典包含三个NSString
s。字典以文件夹文件的结构组织,即,我有大约 20 个主要组,在每个组中我还有另外 20 个子组。在每个子组中,我都有一个NSDictionary
属于该子组的 s 列表。
这些数据都是静态的,但有时会通过下载更新版本的数据来更新。
用户不一定会在每次使用应用程序时与这些数据进行交互,尽管在每次使用应用程序期间始终会显示主“组”。
所以我的问题是:存储这些数据然后在必要时加载它的最佳方式是什么?起初我想把它全部放在一个 plist 中,然后NSArray
在应用程序打开时从这个 plist 创建一个,但我想知道这是否会很慢。由于用户可能永远不会与此列表进行交互,也许另一种方法更好?