lbr*_*dnr 7 cocoa cocoa-touch caching properties
NSCache名称的目的是什么?Apple文档仅表示您可以使用此属性设置/检索缓存的名称.那么,它用于什么?
据我所知,基金会不会将它用于任何事情 - 甚至不用于缓存description,这似乎是错过了我的机会.
您可以name自己检索缓存,但我无法想到您在应用程序中传递缓存的原因,因此可能不知道您正在查看哪个缓存.
因此,狮子的答案似乎是:没什么.
单个用法似乎是在cache:willEvictObject:被调用时缓存的区别NSCacheDelegate.这样你就可以(例如)有一个对象来处理所有NSCaches 的缓存过期记录,并且仍然有有用的日志消息,告诉对象被驱逐的位置.
| 归档时间: |
|
| 查看次数: |
441 次 |
| 最近记录: |