有没有办法检查NSCache的内容以进行调试?
这不会在App Store中使用。我只是希望能够在调试时看到那里发生了什么。 description
非常没用。
答案 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)")
}
}