美文网首页
YYCache的学习

YYCache的学习

作者: _阿南_ | 来源:发表于2018-08-30 16:21 被阅读18次
图片来之网络

将内容缓存到内存和硬盘
硬盘存储使用sqlite或文件
提供保存,读取和删除功能

YYKVStorage

硬盘保存时使用的类,将内容保存的sqlite或文件中,提供增删改查和最大缓存个数的设置,使用将方便。但是这个类不推荐直接调用。

YYDiskCache

根据名称和路径缓存,在读写时使用到锁,保证数据的安全。

YYMemoryCache

根据名称创建内存缓存,可设置可保存的总数,可消耗的总数。

YYCache

用名称实例化后轻松使用。

测试下

NSString *testStr = @"test test test";

    [self.cache setObject:testStr forKey:@"testStr"];


    if ([self.cache containsObjectForKey:@"testStr"]) {
        NSLog(@"我存在");
    } else {
        NSLog(@"不存在的哦");
    }


    NSString *result = (NSString *)[self.cache objectForKey:@"testStr"];
    NSLog(@"result is %@", result);
缓存

可以看到将字符串保存到了sqlite中。

// END 看到一堆一堆的代码,突然想睡觉的。

相关文章

  • iOS开发小贴:缓存

    YYCache学习篇 首先,YYCache GitHub地址 YYCache源码分析(一)YYCache源码分析(...

  • YYCache的学习

    将内容缓存到内存和硬盘硬盘存储使用sqlite或文件提供保存,读取和删除功能 YYKVStorage 硬盘保存时使...

  • YYKIT-YYCache

    一、YYCache的组成 YYCache由YYCache、YYDiskCache、YYMemoryCache和YY...

  • YYCache源码阅读一YYMemoryCache

    YYCache源码阅读一(YYMemoryCache) YYCache:高性能 iOS 缓存框架。 YYCache...

  • 学习YYCache总结

    仅仅是自己的理解,如有错误的地方,请指正 高山仰止,景行行止 YYMemoryCache 该类主要处理将数据存放在...

  • YYCache学习笔记

    YYMemoryCache 首先实现了一个LinkedMap来保存数据: _YYLinkedMap用了一个CFMu...

  • YYCache源码学习

    通常缓存是由内存缓存和磁盘缓存组成的,内存缓存容量小但是存取速度快,磁盘容量大但是存取速度慢。 内存缓存 YYMe...

  • 2021-06-25

    简介 YYCache在多线程访问下的异常 YYCache与数据库 1.YYCache虽然年久失修,但是里面的很多设...

  • YYCache源码总结

    YYCache简介 YYCache由YYMemoryCache(高速内存缓存)和YYDiskCache(低速磁盘缓...

  • iOS YYCache源码阅读

    1. 初始化 [[YYCache alloc] initWithName:@""]; YYCache提供静态方法和...

网友评论

      本文标题:YYCache的学习

      本文链接:https://www.haomeiwen.com/subject/fpwrwftx.html