我正在使用 NSMutableDictionary 来缓存我从 Game Center 中提取的高分(按 GC 排名存储分数作为键)。只要用户在 tableview 中查看该行,就会发生拉动。如果有一百万行并且用户查看了所有行,这意味着缓存会填满一百万行......好吧,实际上我想如果有一百万人玩我的游戏但仍然继续玩我会很高兴为了安全起见,我想限制进入 NSMutableDictionary 的行数。
有人在这里有一个简单的方法吗?也许字典以外的另一种结构会很有用。我的想法是从字典中删除最旧的条目,并且从当前的 tableview 中删除。