检查iOS上的NSCache内容?

时间:2014-01-24 19:24:04

标签: ios nscache

有没有办法检查NSCache的内容以进行调试?

这不会在App Store中使用。我只是希望能够在调试时看到那里发生了什么。 description非常没用。

3 个答案:

答案 0 :(得分:2)

NSCache有一个开源替代品可以解决这个问题:https://github.com/gregkrsak/GKCache

答案 1 :(得分:1)

NSCache没有此功能。但是您可以使用自定义解决方案,例如:VSCache

它是线程安全的,易于使用。

答案 2 :(得分:0)

无需使用第三方库。您可以使用NSCache中的“ allObjects”键执行此操作。例如:

if let all = yourCache.value(forKey: "allObjects") as? NSArray {
    for object in all {
        print("object is \(object)")
    }
}