查询策略
今天接了一个要求,分析找出满足以下条件的Class
- 工程中声明了,但是没有使用的Class
- import的文件有没有重复或者未使用
原因
- 无用的.h/.m文件让ipa包太大
- 某些文件中import的太乱,不知道可以不可以删除
解决方案
问题1解决了一半,问题目前还没找到解决方法
https://github.com/dblock/fui
fui是一个ruby脚本,可以找到某个工程路径下满足以下条件的文件
- 具有.h和.m
- 没有被任何文件import
注意!是未被import不是init,如果另外一个文件import了它,但是没有init,也查不出
操作指令
gem install fui
cd ~/yourproject
fui find