zoukankan      html  css  js  c++  java
  • EGOCache缓存框架具体解说



    EGOCache是一个轻量级的缓存框架。

    使用方法简单方便,在如今的项目中,我就用到EGOCache来缓存下载过的照片和字符串。

    有人可能会问到。缓存照片还须要用EGOCache吗?AFNetworkingSDWebImage不是已经有这些功能了吗?

    是的,只是AFNetworking和SDWebImage是http。

    我的项目用的是socket,所以我选择EGOCache来做缓存。用下来认为EGOCache还是挺强大的。

    EGOCache简单介绍

    EGOCache is a simple, thread-safe key value cache store. It has native support for NSString, UI/NSImage, and NSData, but can store anything that implements <NSCoding>. All cached items expire after the timeout, which by default, is one day.
    

    翻译过来就是:EGOCache一个简单、线程安全的基于 key-value 的缓存框架。原生支持NSString、UI/NSImage、和NSData,也支持储存不论什么实现协议的类。能够设定缓存过期时间,默认是1天。

    EGOCache仅仅有一个类,EGOCache.h和EGOCache.m两个文件。使用方法也比較easy掌握,细致研究一下EGOCache.h的方法。非常快就能够上手。

    EGOCache仅仅提供了磁盘缓存,没有提供内存缓存。同一时候,也提供了清理缓存的方法:

    - (void)clearCache;
    

    EGOCache还提供了推断缓存是否存在的方法:

    - (BOOL)hasCacheForKey:(NSString* __nonnull)key;
    

    通过Cocoapods直接增加项目

    直接在你的项目的Podfile增加以下一行:

    pod 'EGOCache'
    

    然后运行:

    $ pod update
    

    EGOCache使用方法

    用EGOCache缓存NSString

    存储:

                      查看全文
                    
  • 相关阅读:
    Node-SASS安装
    小程序码传前端
    Java多线程回调
    eclipse 添加subversion管理svn
    本地git管理多个远端仓库
    oracle 数据库备份expdp、impdp
    清理maven本地库中的lastUpdated文件
    解决tomcat同时部署两个SpringBoot应用提示InstanceAlreadyExistsException
    tomcat 配置本地路径映射
    AndyLizh老师SpringBoot学习
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/7216913.html
Copyright © 2011-2022 走看看