在实际开发中,随着项目越做越大,不断地迭代,不断地改版更新,项目中就会累积越来越多的无用图片、无用类,在此分享一下我的清理方法和心得,互相学习(^.^)
一、清理无用图片
传送门:https://github.com/tinymind/LSUnusedResources
这个应用下载完后,直接可以用Xcode来running,然后选中你本地项目的根目录,它不但可以筛选出项目中没有被使用的图片资源,还可以晒选出那些已被删除引用,但本地目录里依然存在的图片。但是要注意:筛选出来的图片一定要挨个去工程里搜索一下,看看是不是真的没引用!!!不然盲目删了,出了问题不要找我!!!(开个玩笑)
二、清理无用类
传送门:https://github.com/dblock/fui
这个可以直接用终端命令行来搞,瞬间感觉好牛逼!这个工具也是可以查找出没被import的类,包括删除了工程引用,但仍然存在本地目录中的。不过如果一个类被import了,虽然你没初始化实例对象,但是也搜索不出来的。注意:搜索出来的那些类也要人工再去过滤一遍,第三方库的东西都别动,千万别误删!!!