2

这些方法/函数用于访问资源属性:

- [NSURL getResourceValue:forKey:error:]
- [NSURL resourceValuesForKeys:error:]
CFURLCopyResourcePropertyForKey()
CFURLCopyResourcePropertiesForKeys()

调用时,会缓存属性值。文档(隐藏在 中CFURL.h)指出,如果在主线程上调用,这些NSURL方法只会在当前运行循环周期的持续时间内缓存该值。所有其他用例将缓存,直到明确清除。

但是,我无法找到任何文档:此缓存是基于每个对象还是全局的?

4

0 回答 0