介紹:
TMCache 是 Tumblr 開源的一個基于 key/value 的數(shù)據(jù)緩存類庫,可以用于緩存一些臨時數(shù)據(jù)或者需要頻繁加載的數(shù)據(jù),比如某些下載的數(shù)據(jù)或者一些臨時處理結果。TMCache 支持內(nèi)存緩存(Memory Cache)和硬盤緩存(Disk Cache),并且基于GCD,支持多線程獲取緩存數(shù)據(jù)。 如果是使用內(nèi)存緩存(TMMemoryCache),當App收到內(nèi)存使用警告或者App被移到后臺時(也就是打開了其他App),TMCache 會自動清理內(nèi)存里面的緩存數(shù)據(jù)。當使用硬盤緩存(TMDiskCa
測試環(huán)境:
測試環(huán)境:Xcode 5.0, iOS 6.0 以上。
效果圖:
使用方法:
TMCache 是 Tumblr 開源的一個基于 key/value 的數(shù)據(jù)緩存類庫,可以用于緩存一些臨時數(shù)據(jù)或者需要頻繁加載的數(shù)據(jù),比如某些下載的數(shù)據(jù)或者一些臨時處理結果。TMCache 支持內(nèi)存緩存(Memory Cache)和硬盤緩存(Disk Cache),并且基于GCD,支持多線程獲取緩存數(shù)據(jù)。 如果是使用內(nèi)存緩存(TMMemoryCache),當App收到內(nèi)存使用警告或者App被移到后臺時(也就是打開了其他App),TMCache 會自動清理內(nèi)存里面的緩存數(shù)據(jù)。當使用硬盤緩存(TMDiskCache)時, 需要開發(fā)者手動去清理緩存或者事先設置緩存區(qū)容量或者緩存期限。