NSMutableDictionary を使用して、Game Center から取得したハイスコアをキャッシュしています (GC ランクごとのスコアをキーとして保存しています)。ユーザーがテーブルビューでその行を表示するとすぐに、プルが発生します。100 万行があり、ユーザーがそれらすべてを表示すると、キャッシュが 100 万行までいっぱいになることを意味します。安全のために、NSMutableDictionary に入る行の量を制限したいと思います。
ここで簡単なアプローチを得た人はいますか?たぶん、辞書以外の別の構造が役立つでしょう。私の考えは、最も古く、現在のテーブルビューから外れたエントリを辞書から削除することでした。