デバッグ目的で NSCache の内容を検査する方法はありますか?
これは App Store では使用されません。デバッグ中に何が起こっているのかを確認したいだけです。はdescription
かなり役に立たない。
サードパーティのライブラリを使用する必要はありません。これは、NSCache の「allObjects」キーを使用して行うことができます。例えば:
if let all = yourCache.value(forKey: "allObjects") as? NSArray {
for object in all {
print("object is \(object)")
}
}
この正確な問題を解決する NSCache のオープンソースの代替品があります: https://github.com/gregkrsak/GKCache