NSCache

作者: 纳兰沫 | 来源:发表于2019-01-11 17:38 被阅读9次

    非作者原著 来自摘抄

    参考文献

    J_Knight_

    利用快速枚举和枚举 可以修改块的方法签名

    NSCache

    • 当系统资源将要耗尽时 NSCache具备自动删减缓冲的功能 并且还会优先删减"最久未使用"的对象
    • NSCache不拷贝键 而是保留键 因为并不是所有的键都遵从拷贝协议(字典的键是必须要支持拷贝协议的 有局限性)
    • NSCache是线程安全的 不编写加锁代码的前提下 多个线程可以同时访问NSCache

    关于操控NSCache删减内容的时机

    开发者可以通过两个尺度来调整这个时机:

    • 缓存中的对象总数.
    • 将对象加入缓存时,为其指定开销值。
      对于开销值,只有在能很快计算出开销值的情况下,才应该考虑采用这个尺度,不然反而会加大系统的开销。

    相关文章

      网友评论

          本文标题:NSCache

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