背景 维护久了的工程会有一定量的废弃代码文件存在。 功能 找出工程中废弃的代码文件,减小APP包的大小。 实现 通过入口文件appdelegate.m,找出被它import的文件a,a 又import b、c...,通过这层引用的树状关系找出所有被引用的文件,再用本地文件集跟找到的文件集做差集比较,得到废弃的文件集合。 注意事项 分析之前,需先删除第三方代码 动态加载的文件需提前加入查询入口数组中