3

我以 NSDictionary 的形式接收有关用户的数据,并将其解析为核心数据实体。问题是解析这个字典中的所有键可能需要很长时间,而且数据并不总是与我已经存储的不同。由于数据大部分时间都没有更新,因此浪费了大量时间为字典的每个部分创建获取请求,只是为了查看它没有更改。

我尝试将 [NSDictionary description] 保存为用户实体的属性,并将该字符串与从服务器接收到的字典描述进行比较。正如预期的那样,它甚至比解析字典还要慢。我还考虑过从字典描述中生成校验和。是否有一个明显的解决方案我在这里没有看到用于更新数据?

4

1 回答 1

0

也许您可以使用该-(NSUInteger) hash方法而不是自己创建校验和?它在NSObject 协议中声明

于 2013-09-25T19:44:22.213 回答