1. 程式人生 > >緩存的一些理解

緩存的一些理解

content tom 屬於 方式 rac 圖片 agen art 磁盤

項目使用緩存三種方式最好:

URL緩存、數據模型緩存(利用NSKeyedArchiver)和數據庫

如果你正在開發一個應用。須要緩存數據以改善應用表現出的性能。你應該實現按需緩存(使用數據模型緩存或URL緩存)。

還有一方面,如果須要數據可以離線訪問。並且具有合理的存儲方式以便離線編輯,那麽就用高級序列化技術(如Core Data)。

URL緩存應該屬於內存緩存,下一次開啟頁面實際上還是去請求服務了,添加了載入速度。

同一時候圖片緩存做的最好的是SDWebImage,它是磁盤級的緩存,緩存到本地了。

而系統自帶的[UIImage imageNamed:""];屬於內存緩存。[UIImage imageNamed:""]和URL緩存屬於內存中的一次緩存

緩存的一些理解