美文网首页
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 看到一堆一堆的代码,突然想睡觉的。

    相关文章

      网友评论

          本文标题:YYCache的学习

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