但是,如何以编程方式清除文件系统&旧资源?
我想使用programmatically clearing secondary cache on iPhone,但我应该指定哪些目录?我认为NSDocumentDirectory
已足够(存储旧的Core Data SQLite文件的地方),但还有其他文件吗?
答案 0 :(得分:2)
我也需要做一些应用程序清理。我在库目录中找到了更多文件,例如所有获取的结果控制器缓存。寻找:
[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)]
但是,如果您想深入了解一下,请尝试连接iOS设备,并查看设备部分中的Xcode管理器。您将看到完整的应用程序目录。
或者在~/Library/iPhone Simulator/5.0/yourAppID
或Mac中的类似路径中,您可以看到相同的相关文件夹。在这种情况下,尝试使用终端浏览文件夹,因为某些目录是隐藏的。
如果您还有一些iCloud文件,则位于ubiquity url。