一、查找项目中未使用的类
工具下载地址:https://github.com/dblock/fui
使用方法
第一步:sudo gem install fui
第二步:fui --path=你项目的路径 find
项目文件比较多的话就耐心等待,反正只要耐心等待即可 结果如下图
删除:fui --path=你项目路径 delete --perform --prompt
删除需谨慎。
方法二、
利用AppCode(https://www.jetbrains.com/objc/)检测未使用的代码:菜单栏 -> Code -> Inspect Code
二、查找项目中未使用的图片
工具:https://github.com/tinymind/LSUnusedResources
使用方法:
第一步:运行mac 工具
第二步:选择路径
结果如下图
查看每个类占多大内存
LinkMap
生成LinkMap文件,可以查看可执行文件的具体组成 如下图所示
生成的txt文件就是我们项目中所有类所占的空间 一般项目很大的情况文件里内容比较多 不易阅读 我们可以借助第三方工具来解析LinkMap文件: https://github.com/huanxsd/LinkMap