Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 存储在~/Library/Caches/<;我的应用程序包>/Cache.db?_Macos_Cocoa_Caching - Fatal编程技术网

Macos 存储在~/Library/Caches/<;我的应用程序包>/Cache.db?

Macos 存储在~/Library/Caches/<;我的应用程序包>/Cache.db?,macos,cocoa,caching,Macos,Cocoa,Caching,我真的很想知道在提到的路径中存储了什么 附带问题:开发人员是否可以使用此路径(至少是文件夹)来存储自己的临时数据 […]存储了什么[…] 缓存来自Web服务器的响应 […]是否使用此路径[…] 该目录用于应用程序缓存文件。使用以下命令获取此路径: NSArray* paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString* cacheDir = [paths ob

我真的很想知道在提到的路径中存储了什么

附带问题:开发人员是否可以使用此路径(至少是文件夹)来存储自己的临时数据

[…]存储了什么[…]

缓存来自Web服务器的响应

[…]是否使用此路径[…]

该目录用于应用程序缓存文件。使用以下命令获取此路径:

NSArray* paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString* cacheDir = [paths objectAtIndex:0];

获取“cacheDir”非常有用,谢谢!即使对于没有网络功能的应用程序,我也可以看到非零Cache.db文件。此文件是否“仅”用于来自Web服务器的响应?您确定这些应用没有网络功能吗?例如,许多应用程序都有自动更新功能,可以在Web服务器上查询最新的应用程序版本。或者,它们可以链接一个库,或者只加载一个插件(InputManager,我在看你!)这样做!任何方法:尝试
sqlite3~/Library/Caches//Cache.db.schema
查看数据库中有哪些表。我看到三个名为
cfurl\u cache\u response
的表。我想这就是苹果的URL缓存。