美文网首页
iOS,安卓删除工程无用图片,MP3,MP4等资源的检测pyth

iOS,安卓删除工程无用图片,MP3,MP4等资源的检测pyth

作者: 小莹莹_9066 | 来源:发表于2020-05-26 17:40 被阅读0次

    灵感来自:iOS删除工程无用图片方法整理 中的第二个方法,即字符串匹配,但是实践过程发现每一个资源文件都遍历所有类文件,io操作频繁,导致效率大大下降,换了一种思路,先收集所有资源组成一个列表(png_file)以及其对应的资源路径(png_dir),每次打开一个文件,就去遍历png_file,看是否匹配的字符串,匹配到则记入新列表(refenced_png_names),遍历完工程所有文件后,将png_file中包含的refenced_png_names删掉,即可获得没有使用到的图片、MP3、MP4等资源,将其文件名字和对应路径打印,即可获得列表

    如下图:

    脚本链接:检测无用资源脚本

    PS:

    1.检测完还得看看,是不是拼凑出来的图片名称,这种图片有可能会被检测为无用图片

    2.脚本移除了对appiconset,launchimage和 bundle三个文件夹还有第三方库Pods的扫描,可以自行加回去检测

    相关文章

      网友评论

          本文标题:iOS,安卓删除工程无用图片,MP3,MP4等资源的检测pyth

          本文链接:https://www.haomeiwen.com/subject/jbbuoxtx.html