首页 > iOS 中的缓存能被完全清除吗

iOS 中的缓存能被完全清除吗

iOS 中的缓存能被完全清除吗


  1. 缓存在容量低的时候会被自动清理;

  2. 缓存尺寸过大而一段时间未被调用后,会自动清理(app 暂时不可用,出现“正在清理”字样);

  3. 多数缓存会在短暂使用过程中重建,这是一个耗能耗时的过程;

  4. 个别情况下缓存丢失会导致程序崩溃

方案一(本方案是汇总一切有效的前辈们发明的清理方法,适用于已越狱或未越狱的不想给设备动大手术的,想保留原有应用程序、音乐、图片等多媒体文件的人,绝对安全,但清理效果不如方案二明显):
未越狱的用户可以参考方案一,只需用在PC或Mac端用iFunbox或iTools等文件管理软件来查看你的iOS设备中的文件从而进行清理即可,只要不进行含有关于Cydia的清理步骤就好。
1、最常见的情况:iTunes同步视频、音频文件丢失。
分析原因:
由于USB接口等原因,iTunes同步有时候不成功,这时,视频、音频文件会突然消失。有些时候再次同步就会回来了,但是有时候就不行了。这时候,从容量角度看,iTunes的视频、音频容量会减少,相应的,其他容量会增加。我们的目的是找出那些丢失的文件,删除它们。
清理方法:
【/private/var/mobile/Media/iTunes_Control/Music】目录,iTunes上传的多媒体文件(例如MP3、MP4等)存放目录,文件没有被修改,但是文件名字被修改了,直接下载到电脑即可读取。都以“F”开头的文件夹,如F11、F20等,步骤:删除F开头文件夹→重启机器→取消多媒体同步→再次同步。
2、iTunes同步照片失败。
分析原因:
由于不明原因,iTunes同步图片照片会失败。这时候,原来存在iPhone里的图片照片会找不到,而实际上文件是存在的。图片照片文件在iPhone的【/private/var/mobile/Media/Photos/Thumbs】文件夹里。如果你PC里有,不打算保留这些iPhone里的图片,你可以直接删除Thumbs里的所有文件,以及和Thumbs同级的PhotoDatabase文件。如果这些图片你还需要,PC里也没有,那么你只能把Thumbs文件夹里的ithmb文件复制到PC里,然后用FormatFactory软件解压。
清理方法:
找到【/private/var/mobile/Media/Photos/Thumbs】目录,删除F开头文件夹→重启机器→取消多媒体同步→再次同步。
3、安装的程序删除不干净
分析原因:
官方安装当然是iTunes的ipa格式文件,第三方安装程序如Cydia(包括deb),91,App直接复制粘贴等。虽然iTunes、Cydia、91都可以通过各自的程序删除,但是有时候删除不干净。最常见的是用这些程序分别安装不同版本的同一程序,有时候你会发现都可以装进去,但是iPhone里只有一个,而且你自己也忘了装了几次,有哪些版本。这样iPhone里的垃圾越来越多。这种情况你只能进入相应文件夹,打开查找。
清理方法:
①ipa安装的是在【/private/var/mobile/Applications】文件夹里,通过安装日期可以大致确定软件在什么地方。
②Cydia,91,手工安装都放在【/private/var/stash/Applications】文件夹,这里的文件夹名称都一目了然。找到你也要的软件,直接删除之。前提是你在iPhone上已经删除一遍了,但是没删除干净的情况,也就是你在这些文件夹里发现了一个你已经删除的软件,但是还留有它的文件夹。
③【/User/Media/ApplicationArchives/】目录下可以安全删除,里面是删除出错的软件压缩包。
④【/tmp】目录下是iTunes同步或删除失败的文件,可以安全的删除以install_greenmile.XXXXXX类型命名的文件夹。
⑤【/User/Media/PublicStaging】目录下可以安全删除,里面是iTunes安装失败的冗余文件路径,。
4、文件管理软件中文件删除不干净或者存留在回收站里(实际未删除)。
分析原因:
例如Mobilestudio文件管理软件。可以在Mobilestudio里删除、复制粘贴、换名等操作。但是Mobilestudio有个回收站,删除的文件都在回收站里,如果你不清空回收站,文件还在里面。当然,其他的容量就不会被释放出来。再如著名的iFile,默认没有打开回收站,如果你开启了回收站就有可能遗忘哪些删除过的文件。
清理方法:
找到文件管理软件的回收站文件夹,删除回收站内的文件。
5、Cydia、91、App手工安装的软件都计入其他容量里,如果你全部都是通过这些程序安装的软件,那么不用大惊小怪其他会那么庞大,杂碎都在那里。不想要的,自己删除
①【/private/var/mobile/Library/NetDragon/Applications】是91程序安装失败后残留垃圾文件路径,只能删除安装失败的那个程序,如果删掉文件夹会导致程序无法打开
②【/private/var/cache/apt/archives/partial】Cydia没下载完的内容,cydia会不定期把下载的内容删掉,而且cydia下载是可以断点续传的,你重新安装很可能继续下载下去,如果从头开始下,那就是没下载的部分已经被自动删掉了。如果里面有你不想要的,而且没有下载完成的deb文件,可以直接删除。
③【/var/mobile/Media/ApplicationArchives】在第2台电脑打开iTunes同步时,如果该电脑没有iphone上的软件,则会提示你是否将软件传输到当前电脑。该目录下就是生成这个临时ZIP格式的APP软件的,有则可以安全删除。
6、E-mail附件也是在其它里,如果你有未删除的邮件附件,或者下载的邮件附件,可以删除腾出空间。
7 、Safari下载的ipa和deb,如果你有安装Safari下载插件,可以删除已下载的文件。
8、【var/vm】目录里以前安装虚拟内存留下的,有则删除。
9、【var/mobile/Library/Caches/】目录,如果里面有Proswitcher开头的虚拟文件,则删除之(切忌不要把本目录所有文件直接删除,否则你所有的程序全部变成其他,即使备份过也没有用了)。
10、【var/spool】,清空该目录下的所有内容(mdt文件夹请保留,可清空里面的内容,删除mdt文件夹会导致邮件附件无法用第三方程序打开)。
11、查找自己拷贝进去的文件,最常见的是字体文件,然后自行选择删除吧。
12、【/User/Media/iTunes_Control/Artwork】内有.ithmb格式文件,删除之后重新同步一次照片,可以清除图片缓存。
注意:
A、操作前注意备份文件,以防万一。
B、步骤1、2中直接用iFunBox删除后必须关机重启机器(注销无效),否则图片、音乐、视频无法同步和正常播放。因为iFunBox中直接删除是不会更新iTunes资料库的。有些同学同步出现问题的,可以重启启动机器解决。特此强调。
C、尽量不要去使用91同步助手,因为用了91安装PXL格式软件将不会被iTunes识别,成为了“其他”。
D、“其他”是无法彻底清除的,新刷的机器“其他”会占用200MB,iFunBox直接删除媒体文件夹后,直接点击同步,会“暂时”消除“其他”,但这是假象,重启机器再次同步之后,“其他”还会回来。
E、“其他”丝毫不会影响你的机器稳定性和使用,他们只是占用了一些空间,有几百兆的很正常,几个G的可以自查以上项目,喜欢折腾的可以根据所列举的方法尽可能的精简“其他”。
方案二(本方案是我自己的方案,只适用于已越狱的想对设备进动大手术的,想重新同步应用程序、音乐、图片的人,按照本方案清理会删除掉机器中的所有多媒体文件和还原设置,然后需在在清理结束后重新同步,所以如果不想进行大清理的朋友们可以去参考上述的“方案一”,但是请参照本方案的朋友们放心,我自己实验多次绝对安全可行,但最好之前对设备进行备份,清理效果明显):
测试设备:港行Wi-Fi+3G版iPad2的16GB版
系统版本:iOS4.3.3
越狱方式:JailbreakMe
1、【var/mobile】目录下所有文件(包括文件夹)全部删除。
2、进入设备【设置-通用-还原-还原所有设置】(此时设置中为机器的原生默认语言),待设备重启后用数据连接iTunes,重新设置你的iOS设备。
3、进入Cydia,在软件源中添加源http://cydia.hackulo.us之后搜索找到适合你设备系统版本的iPA补丁(appsync))。
4、剩余步骤请参照“方案一”(也可以不再进行任何清理操作)。
5、重新向设备里同步所有的多媒体文件内容。

注意:
A、操作前注意备份文件,以防万一。
B、尽量不要去使用91同步助手,因为用了91安装PXL格式软件将不会被iTunes识别,成为了“其他”。
C、“其他”是无法彻底清除的,新刷的机器“其他”会占用200MB,iFunBox直接删除媒体文件夹后,直接点击同步,会“暂时”消除“其他”,但这是假象,重启机器再次同步之后,“其他”还会回来。
D、“其他”丝毫不会影响你的机器稳定性和使用,他们只是占用了一些空间,有几百兆的很正常,几个G的可以自查以上项目,喜欢折腾的可以根据所列举的方法尽可能的精简“其他”。

【热门文章】
【热门文章】