0

我开始将我的应用程序的数据与 Web 服务集成,这需要核心数据存储中的每个对象的同步 ID。我的对象已经有一个 id 属性,但这与使用相同 id 存储的文件有关,因此更改它不是一个选项,因为事情可能会出错。我也不愿意更改核心数据存储,因为我的应用程序已经有一个发布版本,我过去曾遇到过这个问题。

似乎最理想的解决方案是包含一堆 NSString 键和 NSString 对象的字典。考虑到每个用户的核心数据存储的大小,这可能会达到数千个。

这种大小的 NSDictionary 会很慢,还是有问题?它是否能够保存到 NSUserDefaults 而不会花费太长时间?

4

1 回答 1

4

基础类在其实现中非常有能力并且设计得非常好。这取决于真正进入词典的内容以及您如何处理它。

你真的应该尝试一些东西,然后测量,然后在需要时进行优化。

于 2013-07-04T03:47:52.840 回答