2012-09-25 85 views
1

我正在使用一個NSMutableDictionary來緩存我從Game Center中提取的高分(通過GC等級存儲分數作爲關鍵)。只要用戶在tableview中查看該行,就會發生拉動。如果有一百萬行並且用戶查看它們全部,那麼這意味着緩存將填充高達一百萬行... 在實踐中,我想我會很高興如果有一百萬人玩過我的遊戲,但仍然是爲了安全起見,我想限制進入NSMutableDictionary的行數。NSMutableDictionary緩存和/或大小限制

任何人都有一個簡單的方法嗎?也許另一種結構比字典更有用。我的想法是從字典中刪除最舊的條目,並從當前的tableview中刪除條目。

+1

看看'NSCache'? –

+0

不,看起來像我需要的。謝謝。 – Jonny

回答

1

查看NSCache·゜゚·:......:*·'(゚▽゚)'·:... ...:·゜゚·*