我想在iOS應用中緩存一些任意數據。我希望它儘可能保持在內存中,並且如果「內存中」緩存消失(應用程序正在關閉),則會回退到長期存儲。另外,我希望一旦「內存中」緩存滿足更新,更頻繁訪問的項目,舊的項目就會被推到長期存儲。在iOS應用程序中緩存任意數據的最合適方式是什麼?
我需要使用哪些庫或框架來添加此功能?
我想在iOS應用中緩存一些任意數據。我希望它儘可能保持在內存中,並且如果「內存中」緩存消失(應用程序正在關閉),則會回退到長期存儲。另外,我希望一旦「內存中」緩存滿足更新,更頻繁訪問的項目,舊的項目就會被推到長期存儲。在iOS應用程序中緩存任意數據的最合適方式是什麼?
我需要使用哪些庫或框架來添加此功能?
'NSUserDefault'用於存儲配置,設置......,'CoreData','Realm'等小物件以存儲對象和其他所有東西? – Tj3n