为了给APP提速,需要定期清理不用的类 
fui(Find Unused Imports)是开源项目能很好的分析出不再使用的类,准确率非常高,唯一的问题是它处理不了动态库和静态库里提供的类,也处理不了C++的类模板。

使用方法是在Terminal中cd到项目所在的目录,然后执行fui find,然后等上那么几分钟(需要好几分钟甚至需要更长的时间),就可以得到一个列表了。 
由于这个工具还不是100%靠谱,可根据这个列表,在Xcode中手动检查并删除不再用到的类。

fui的github链接 
使用

//安装 fui 工具 在终端中执行命令
sudo gem install fui -n /usr/local/binfui usage: https://github.com/dblock/fui到工程目录下,执行 fui find 命令,可以找出所有的没有用到的class文件

使用fui(Find Unused Imports)扫描工程中不用的类相关推荐

  1. iOS开发- 使用fui(Find Unused Imports)扫描工程中不用的类

    为了给APP提速,需要定期清理不用的类 fui(Find Unused Imports)是开源项目能很好的分析出不再使用的类,准确率非常高,唯一的问题是它处理不了动态库和静态库里提供的类,也处理不了C ...

  2. iOS开发 使用fui(Find Unused Imports)扫描工程中不用的类

    为了给APP提速,需要定期清理不用的类 fui(Find Unused Imports)是开源项目能很好的分析出不再使用的类,准确率非常高,唯一的问题是它处理不了动态库和静态库里提供的类,也处理不了C ...

  3. vba 定义类_VBA|工程中的四类模块的具体含义与比较

    新建一个工作簿后的VBE的工程资源管理器: 可以看到默认的3个工作表对应的模块和工作簿模块ThisWorkbook. 选择sheet1,点击"对象"列表下拉框: 可以看到一个可供选 ...

  4. mave工程中的一个类调用另一个聚合工程的一个类_谈谈设计模式:建造者模式在jdk中的体现,它和工厂模式区别?...

    背景 建造模式(Builder模式) 假如有一个需求:盖房子,盖房子过程是一致的:打桩.砌墙.封顶.但是房子是各式各样的,最后盖出来的房子可能是高楼或别墅. 根据直接的思路,不用设计模式思想,我们也许 ...

  5. mave工程中的一个类调用另一个聚合工程的一个类_信息系统管理工程师备考分享(材料重点精炼)——第一章信息化和信息系统(4)...

    本章分享的1.4节的重要考点内容相对来说还是比较多的,里面包括需求.设计.测试等软件工程的内容,同学们学完前几篇文章的分享会发现,第一章与计算机领域的知识的衔接程度还是非常紧密的.我经常会听到很多面授 ...

  6. mave工程中的一个类调用另一个聚合工程的一个类_求求你,别再写上千行的类了好吗...

    专注于Java领域优质技术,欢迎关注 作者:橙味菌 最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了.为了防止这样的惨剧再次发生在我 ...

  7. mave工程中的一个类调用另一个聚合工程的一个类_软件工程系列-UML1

    本系列文章为笔记,内容根据北京大学<软件工程>MOOC 面向对象概念 世界观:一切系统都是由对象构成的,它们相互作用.相互影响.构成了大千世界的各式各样系统 UML:统一建模语言 OOA: ...

  8. matlab计算海洋浮力频率_水下机器人在海洋石油工程中的应用

    世界海洋总面积约为3.6×108平方千米,占地球总面积的70.8%,在广阔的海洋中,蕴含着非常丰富的生物资源.矿物资源和海洋能源.其中最具经济开采价值的是海底的石油和天然气资源,海洋石油资源储量占世界 ...

  9. React Native工程中TSLint静态检查工具的探索之路

    背景 建立的代码规范没人遵守,项目中遍地风格迥异的代码,你会不会抓狂? 通过测试用例的程序还会出现Bug,而原因仅仅是自己犯下的低级错误,你会不会抓狂? 某种代码写法存在问题导致崩溃时,只能全工程检查 ...

最新文章

  1. axios的this指向_vue使用axios中 this 指向问题
  2. 数据库防火墙onefirewall,如何防范黑客物理删除?避免携程事件再次上演
  3. 图片转svg标注_两个免费网站轻松搞定图片文件压缩转化!
  4. 数学建模——一维、二维插值模型详解Python代码
  5. LR在安装和卸载问题上的一点总结(转帖)
  6. 触发事件_黑暗的三天之触发事件
  7. ##CSP 201812-2 小明放学(C语言)(100分)
  8. PictureBox滚动条、鼠标中轴滚动
  9. bitnami_redmine3.3.0-1 问题及备份恢复
  10. excel使用教程_【免费】人人入手的办公软件(excel,ppt,word)——安装包/教程/模板合集...
  11. jquery遍历数组的方式
  12. 如何查找计算机密码cmd,教你如何查看计算机所连wifi密码
  13. 关于在线银行卡支付限额问题 解决方案
  14. linux、linux虚拟机相关
  15. verilog版的1602+ps2
  16. 使用ffmpeg合成哔哩哔哩m4s格式的音视频流为mp4
  17. 汽车租赁小程序来了,汽车租赁小程序开发方案
  18. 火车头 采集 java 生成正文_火车头采集器使用教程–采集内容发布规则设置
  19. Matlab Figure 窗口最大化方法
  20. 《零基础入门学习Python》读书笔记

热门文章

  1. 我在赶集网的两个月(完整版)--ZT
  2. win8计算机管理用户,如何让win8电脑使用administrator账户登陆?
  3. php 获取锚文本,php文章内容制作锚文本链接_PHP实现自动锚文本管理
  4. HTML+CSS+javascript+jQuery面试题(31)
  5. java集合类(collection)
  6. 在工作中如何提升自己?
  7. 502 Bad Gateway出现的原因以及解决思路
  8. Javascript项目— 甜心教主《爱你》版 贪吃蛇游戏
  9. 使用 OpenCV 进行实时对象颜色检测
  10. 《魔兽》电影上映后各路文章会聊和不会告诉你的一些东西