我正在使用 NSMutableDictionary 来缓存我从 Game Center 中提取的高分(按 GC 等级存储分数作为键)。一旦用户在表格 View 中查看该行,就会发生拉动。如果有一百万行并且用户查看了所有行,那将意味着缓存最多填充一百万行...... 好吧,实际上我想如果有一百万人玩我的游戏我会很高兴,但为了安全起见,我想限制进入 NSMutableDictionary 的行数。
这里有人有简单的方法吗?也许除了字典之外的另一种结构会有用。我的想法是从字典中删除最旧且不在当前 TableView 中的条目。
最佳答案
看过 NSCache
了吗? ・・゚・:.。..。.:*・'(゚▽゚)'・:.。. .。.:・・゚・*
关于ios - NSMutableDictionary 缓存和/或大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12576108/