2015-12-23 36 views
0

我想在iOS應用中緩存一些任意數據。我希望它儘可能保持在內存中,並且如果「內存中」緩存消失(應用程序正在關閉),則會回退到長期存儲。另外,我希望一旦「內存中」緩存滿足更新,更頻繁訪問的項目,舊的項目就會被推到長期存儲。在iOS應用程序中緩存任意數據的最合適方式是什麼?

我需要使用哪些庫或框架來添加此功能?

+0

'NSUserDefault'用於存儲配置,設置......,'CoreData','Realm'等小物件以存儲對象和其他所有東西? – Tj3n

回答

1

我真的很喜歡使用TMCache,雖然它似乎不再被維護。它具有內存和磁盤緩存以及非常好的性能。

+0

很酷,謝謝!看起來像Pinterest分叉了圖書館併發布了他們自己的PINCache。 – Andrew

+0

很高興知道!將檢查以及。 –

相關問題