Cocoa touch NSCache&x27;s名称属性

Cocoa touch NSCache&x27;s名称属性,cocoa-touch,cocoa,caching,properties,Cocoa Touch,Cocoa,Caching,Properties,NSCache的名字的目的是什么?Apple文档仅说明可以使用此属性设置/检索缓存的名称。那么,它是用来做什么的? 据我所知,基金会根本不使用它,甚至对于缓存的描述,这对我来说似乎是一个错失的机会。 您可以自己检索缓存的名称,但我想不出在应用程序中传递缓存的原因,因此可能还不知道您正在查看哪个缓存 因此,对于Lion来说,答案似乎是:什么都没有。当在NSCacheDelegate中调用cache:willexecuteobject:时,单一用法似乎是区分缓存。通过这种方式,您可以(例如)使用一个

NSCache的名字的目的是什么?Apple文档仅说明可以使用此属性设置/检索缓存的名称。那么,它是用来做什么的?

据我所知,基金会根本不使用它,甚至对于缓存的<代码>描述<代码>,这对我来说似乎是一个错失的机会。

您可以自己检索缓存的
名称
,但我想不出在应用程序中传递缓存的原因,因此可能还不知道您正在查看哪个缓存


因此,对于Lion来说,答案似乎是:什么都没有。

当在
NSCacheDelegate
中调用
cache:willexecuteobject:
时,单一用法似乎是区分缓存。通过这种方式,您可以(例如)使用一个对象来处理所有
NSCache
s缓存过期的日志记录,并且仍然可以使用有用的日志消息来告知对象从何处被逐出。

所有的荣耀和道具,我基本上只是将它们翻译成它们。