2012-02-26 9 views
6

NSCacheの名前の目的は何ですか? Appleのドキュメントでは、このプロパティを使用してキャッシュの名前を設定/取得できるとしか言いません。だから、それは何のために使われますか?NSCacheの名前のプロパティ

答えて

5

私が言うことができる限り、Foundationはキャッシュのものであっても何も使用しません。私にとっては機会が失われていると思われます(description)。

自分でキャッシュのnameを取得することはできますが、アプリケーション内でキャッシュを渡す理由を考えることはできません。したがって、どちらを見ているのかわからない可能性があります。

したがって、ライオンの答えは、次のようになります。何もありません。

4

NSCacheDelegatecache:willEvictObject:が呼び出されると、1つの使用法がキャッシュの差別化であるようです。この方法では、すべてのキャッシュの有効期限のログを処理する単一のオブジェクトを持つことができますが、オブジェクトがどこから追い出されたかを示す有用なログメッセージが残っています。

+0

[tweet](https://twitter.com/yimajo/status/246527590565818368)の基本的に翻訳した[@yimajo](https://twitter.com/yimajo/)のすべての栄光と小道具。 – camdez

関連する問題