Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective-C的缓存库(iPhone)_Iphone_Objective C - Fatal编程技术网

Objective-C的缓存库(iPhone)

Objective-C的缓存库(iPhone),iphone,objective-c,Iphone,Objective C,是否有一个现有的Objective C库(可在iPhone上使用),其中包含一个缓存实现: 允许限制元素的数量 如果达到限制,则使用LRU算法删除元素 可选:允许删除所有早于X的元素 你看过吗?它应该可以让你设置你想要的规则。这看起来就像我在搜索的一样,我在谷歌上搜索了半个小时,没有发现它。您是如何发现的?文档中暗示了一些自动删除策略,但没有任何详细信息。gnunextstep实现()使用访问计数器。不完全是LRU,但现在已经足够好了。但我仍然觉得奇怪,我在古林吉的演讲中没能找到它。我在今年的

是否有一个现有的Objective C库(可在iPhone上使用),其中包含一个缓存实现:

  • 允许限制元素的数量
  • 如果达到限制,则使用LRU算法删除元素
  • 可选:允许删除所有早于X的元素

    • 你看过吗?它应该可以让你设置你想要的规则。

      这看起来就像我在搜索的一样,我在谷歌上搜索了半个小时,没有发现它。您是如何发现的?文档中暗示了一些自动删除策略,但没有任何详细信息。gnunextstep实现()使用访问计数器。不完全是LRU,但现在已经足够好了。但我仍然觉得奇怪,我在古林吉的演讲中没能找到它。我在今年的一次WWDC演讲中听到了这一点。从那以后,我在很多方面都使用过它,效果很好。遗憾的是,它不支持LRU。