为了给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文件

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

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

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

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

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

  3. iOS开发用Eventkit向日历和提醒事项中加入事件和闹铃

    iOS开发用Eventkit向日历和提醒事项中加入事件和闹铃 直接上代码说明如何使用,后面有详细的介绍 主要使用Eventkit事件库的EKEventStore类 该类负责日历和提醒事件的管理,可以简 ...

  4. iOS:iOS开发系列–打造自己的“美图秀秀”(中)

    来源: KenshinCui 链接:http://www.cnblogs.com/kenshincui/p/3959951.html 其他状态设置 常用的图形上下文状态设置上面基本都用到了,我们不再一 ...

  5. iOS开发:对于Xcode的Open Developer Tool中常用功能使用的总结

    整理一下Xcode菜单栏里面Open Developer Tool里面的功能,这里只介绍常用的几个功能的使用,剩余没有介绍到的功能模块请自行脑补... 根据Open Developer Tool菜单栏 ...

  6. iOS开发笔记之二十四——Xcode下类中供外部调用的方法添加注释说明技巧

    1.使用介绍 使用该方式后,一个类再调用其他类的外部方法时,可以不用点进去看这个类的用法等说明,可以直接在外部看到,很方便,类似于iOS系统Cocoa自带方法.  举例如下: 一个VideoChatC ...

  7. 【华为云技术分享】【玩转Atlas200DK系列】应用开发之 交叉编译第三方库并在工程中使用(jsoncpp)

    在本案中,我们以jsoncpp为例来介绍如何交叉编译第三方库,并在工程中是使用: 1. 从github上下载jsoncpp源码 wget https://github.com/open-source- ...

  8. iOS开发二维码生成和扫描

    准备工作 导入<CoreImage/CoreImage.h>,生成二维码用 导入<AVFoundation/AVFoundation.h>,读取二维码用 设置代理协议AVCap ...

  9. IOS开发之格式化日期时间的使用 编程中常见问题

    今天在做一个有关时间的一些开发的时候,遇见了一写问题,反正来说既是很简单的问题,但毕竟用了我一些时间去调错误,遂记录之. 本来是想用 NSDateFormat 来转换一下服务器返回的时间,然后在客户端 ...

最新文章

  1. 一致性Hash算法(KetamaHash)的c#实现
  2. 2018-01-17 Antlr4实现简单语言之整数比较表达式
  3. matlab hsv提取s_Matlab进阶教程 | 基于不规则已知点插值
  4. 帷幕的帷是什么意思_“战斗民族”的鲜花礼品凭什么火遍全球?
  5. linux默认归档目录,Linux系统管理(第4章:目录和文件管理二)
  6. 调用阿里云接口实现短信消息的发送源码——CSDN博客
  7. spring boot 三种入参
  8. Java swing实现简单的浏览器源码免费分享
  9. 敏捷开发般若敏捷系列之四:如何推广敏捷(上)(无我,无人,无众生)
  10. c 标签 foreach里面套choose做判断
  11. 特征选择mRMR算法实现全解
  12. python会计实证研究_适合会计、金融实证研究的统计软件、编程语言搭配
  13. idea全局搜索没有内容
  14. ERP系统中BOM的作用
  15. Can't open /dev/sda3 exclusively. Mounted filesystem?解决办法
  16. 情侣婚前同居,男人吃亏还是女人吃亏?
  17. eclipse找不到java虚拟机_eclipse无法启动 - 没有找到java虚拟机
  18. Ubuntu18设置4K屏幕缩放125%
  19. 2007年大学生电子设计大赛国赛电源类题目设计报告
  20. 所有结点对的最短路径问题之Johnson算法

热门文章

  1. RecyclerView的曝光统计
  2. 食在广州 | 爬取分析广州6万+餐饮门店数据
  3. SQL中TRUNC函数的用法
  4. 梦起北邮 Cocos伴数媒学子共成长
  5. 物理机安装centos7无网络的问题
  6. 解密RimWorld环世界地形数据
  7. 游戏夜读 | 世界两大游戏评论!
  8. python练习10:打印楼梯,同时在楼梯上方打印两个笑脸。
  9. html 中返回上一步页面,(移动端)在APP中嵌入H5网页,返回上一步返回APP菜单首页...
  10. 在Windows环境下部署SVN服务器