Ios NSMutableDictionary缓存和/或大小限制

Ios NSMutableDictionary缓存和/或大小限制,ios,caching,limit,game-center,Ios,Caching,Limit,Game Center,我正在使用NSMutableDictionary来缓存从Game Center获取的高分(将分数按GC排名存储为键)。只要用户在tableview中查看该行,就会立即执行拉取操作。如果有一百万行并且用户查看了所有行,这意味着缓存将填充多达一百万行。。。 好的,在实践中,我想如果有一百万人玩我的游戏,我会很高兴,但为了安全起见,我想限制进入NSMutableDictionary的行数 有人有简单的方法吗?也许另一种结构比字典更有用。我的想法是从字典中删除最旧的条目,并从当前的tableview中删

我正在使用NSMutableDictionary来缓存从Game Center获取的高分(将分数按GC排名存储为键)。只要用户在tableview中查看该行,就会立即执行拉取操作。如果有一百万行并且用户查看了所有行,这意味着缓存将填充多达一百万行。。。 好的,在实践中,我想如果有一百万人玩我的游戏,我会很高兴,但为了安全起见,我想限制进入NSMutableDictionary的行数


有人有简单的方法吗?也许另一种结构比字典更有用。我的想法是从字典中删除最旧的条目,并从当前的tableview中删除。

查看了
NSCache
゜゚・:.。..。.:*・'(゚▽゚)'・:.。. .。.:・゜゚・*

查看了
NSCache
゜゚・:.。..。.:*・'(゚▽゚)'・:.。. .。.:・゜゚・*

不,看起来像我需要的。谢谢。不。看起来像我需要的。谢谢。