NSCache的好處不用多說了吧藏鹊,這里有比較好的介紹
老規(guī)矩贾节,KV的形式,簡單方便容易理解
API
注意
注釋已經(jīng)寫的很清楚了弛槐,還有幾點要注意
- 存儲方式分內(nèi)存教届,磁盤兩種方式响鹃,前者本次程序有效,后者其實采用歸檔方式案训,刪除app前有效
- 時效分永久 和 定時兩種买置, 支持時效存儲(比如5分鐘之內(nèi)有效)
- 支持類型 NSString, NSURL, NSData, NSNumber, NSDictionary, NSArray, NSNull, 自定義實體類(NSObject)
- 加密 區(qū)別于NSUserDefault的存儲方式,存儲磁盤的所有數(shù)據(jù)都是AES加密强霎,使用默認密匙
- 快速緩存 緩存過一次的對象會自動加載到內(nèi)存中忿项,再次讀取會直接從內(nèi)存獲取對象,減少文件消耗
- 安全性 默認同步執(zhí)行城舞,線程安全轩触,放心使用
更多
demo中附帶了我封裝的幾個實用類,分別如下
- CCJSONParse :自動ORM
-
CCEncrypt :支持常用加密家夺,密文存儲
Demo
歡迎交流
如發(fā)現(xiàn)問題 或者有好的建議請聯(lián)系我
郵箱:846366712@qq.com
微博:戳這里