首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python-一键查找iOS项目中未使用的图片、音频、视频资源

    前言 在iOS项目开发的过程中,如果版本迭代开发的时间比较长,那么在很多版本开发以后或者说有多人开发参与以后,工程中难免有一些垃圾资源,未被使用却占据着api包的大小!...这里我通过Python脚本来查找项目中未被使用的图片、音频、视频资源,然后删除掉;以达到减小APP包大小的目的!...代码 先查找项目中所以的资源文件存到你数组里面 def searchAllResName(file_dir): global _resNameMap fs = os.listdir(file_dir...conLog.info_delRes('[FindRes OK] ' + tmp_path) else: searchAllResName(tmp_path) 遍历查询项目的所以代码,查找工程中所引用的资源文件...conLog.error_delRes('[ReadFileForRes Fail] [' + str(e) + ']' + tmp_path) else: searchProjectCode(tmp_path) # 查找工程中所引用的资源文件

    1.2K40

    IDEA查找接口实现类及快速实现接口的方法及常用快捷键

    查找接口的实现类: IDEA 风格 ctrl + alt +B IDEA快速实现接口快捷方式 ALT +INSERT 例如:查看Subject接口的实现类; 一.常用快捷键(这些我们经常用) ​Alt...+ Enter ​引入类 ​Ctrl + O ​查看我们继承的类或者接口中的方法,以及我们要实现的方法 ​Ctrl + Alt + b ​ 查看接口实现类中方法(就是我们使用接口编程时,在调用实现类方法处直接...Ctrl+鼠标左键方法,只能进入到接口中定义的方法处,但是使用该快捷键则直接到实现类的该方法中了) idea快捷键:ctrl+alt+v idea 调用方法快速赋值变量 ​Alt + Insert ​...Ctrl+Alt+T​ 将代码包在一个块中,例如try/catch ;synchronized等 在IDEA 中的任何位置都可以使用此快捷键​Ctrl ​+ ​Shift​ + ​n​或者麻烦点的,知道类名查找类...:​Ctrl ​+ ​Shift​ + ​Alt + N​; 哈哈,我知道你不会记麻烦的。

    1.3K10

    使用 IntelliJ IDEA 查看类图,内容极度舒适

    点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: ? 2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏: ?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...在进入某个类后,如果还想快速地查看该类的其他方法,还可以利用IDEA提供的structure功能: ?...最后 用上面提到的的IDEA这些功能,学习和查看类关系,了解诸如主流框架源码之类的东西,可以说是非常舒服了。 来源:www.cnblogs.com/deng-cc/p/6927447.html

    2.2K30

    使用IntelliJ IDEA查看类图,内容极度舒适

    点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: 2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。...当然,第二种方法也可以直接使用上面的工具栏: 然后你就会得到: 什么,方法里你还想筛选,比如说想看protected权限及以上范围的?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...最后 用上面提到的的IDEA这些功能,学习和查看类关系,了解诸如主流框架源码之类的东西,可以说是非常舒服了。

    1.7K20

    使用IntelliJ IDEA查看类图,内容极度舒适

    点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: 2.2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...当然,第二种方法也可以直接使用上面的工具栏: 然后你就会得到: 什么,方法里你还想筛选,比如说想看protected权限及以上范围的?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...双击某个类后,你就可以在其下的方法列表中游走,对于你想查看的方法,选中后点击右键,选择 Jump to Source: 在进入某个类后,如果还想快速地查看该类的其他方法,还可以利用IDEA提供的structure...3、最后 用上面提到的的IDEA这些功能,学习和查看类关系,了解诸如主流框架源码之类的东西,可以说是非常舒服了。

    1.3K30

    IDEA的使用

    # IDEA的使用 # IDEA的简介 IDEA 全称 IntelliJ IDEA,由JetBrains公司开发,是java编程语言开发的集成环境。...下载地址 (opens new window) # IDEA的特色功能 智能选取 丰富的导航模式 历史记录功能 编码辅助 灵活的排版功能 代码检查 完美的自动代码完成 版本控制的支持 ... # IDEA...的基本设置 # 进入设置页面 在IDEA中,选择左上角的 "File",选择"Settings(或者在ideawelcome右下角的 "Configure",选择"Settings" ) 进入设置页面...常用快捷键 快捷键 作用 Alt+Insert 生成代码(如get, set方法,构造函数等) Alt+↑/ ↓ 在方法间快速定位 Alt+【F3】 查找相同文本,并高亮显示 Ctrl+B 快速打开光标处的类或方法...Ctrl+J 自动代码(main方法) Ctrl+N 查找类 Ctrl+Y 删除行 Ctrl+D 复制行 Ctrl+O 重写方法 Ctrl+E 最近打开的文件 Ctrl+F 查找文本 Ctrl+R 替换文本

    48150

    使用 IntelliJ IDEA 查看类图,内容极度舒适

    这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。 查看图形形式的继承链 在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ......点击选择你想要删除的类,然后直接使用键盘上的delete键就行了。清理其他类的关系后图形如下: ? 2 展示类的详细信息 有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?...简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏: ?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...在进入某个类后,如果还想快速地查看该类的其他方法,还可以利用IDEA提供的structure功能: ?

    95330

    检测iOS项目中未使用的方法检测iOS项目中未使用的方法

    1、检查ObjectiveC项目中 未使用的方法 准备工作 已自己的项目为例,将工程进行build,后show in finder ? 显示包内容 ?...工具地址 https://github.com/nst/objc_cover 此脚本方法只能检测 OC 可能未使用的方法,不适用其他场景 开始检测 ? 输出 ?...所有的未使用方法都会被列出,包含pod三方库中的方法; 原理 原理利用 Mach-O 文件的结构和展示内容: __TEXT:__objc_methname: 中包含了代码中的所有方法; __DATA...+\s(.+)\])") 2、检查Swift项目中未使用的方法、属性、类 工具地址 https://github.com/zColdWater/swift-scripts 此脚本方法只能检测 swift...可能未使用的方法、属性、类 开始检测 1. cd 2.

    4K20

    未使用的代码的隐藏成本

    无声的积累 就像胆固醇会在我们的动脉中逐渐积累一样,未使用的代码也会随着时间的推移在我们的应用程序中悄无声息地积累。...首先选择未使用的包、类或方法。通过 Slack、午餐或任何你喜欢的方式告诉你的同事,这些代码将被删除。然后删除代码:红色差异是最好的差异。 不能与每个人交谈的大型团队可以使用更正式但仍然简单的流程。...首先将代码标记为 @Deprecated,向团队成员和工具指示某个方法或类不打算使用。团队可以在方法中添加一个额外的日志记录语句,作为一种双重安慰。...你的团队中大多数熟悉代码的成员都会对未使用的或不需要的代码有所了解。按照以下步骤,可以稳定地改进代码: 监控代码: 找到监控代码的方法以发现未使用的部分,或者让你的团队审查它。...你可以将其比作代码库的持续监控器,它可以准确地显示生产环境中正在使用的类和方法——对正在运行的应用程序的性能零影响。

    5510

    idea的使用技巧

    前言 idea是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,在日常的开发中掌握idea的使用技巧对于提升开发的效率是非常重要的 本文将从日常使用中来边用边学...,进行筛选 ctrl+G 弹出跳转多少行数的设置 ctrl+H 显示当前类的层次结构 Ctrl+B 进入光标所在的方法/变量的接口或是定义出...Ctrl+/ 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备) Ctrl+Z 撤销 Ctrl + Tab 编辑窗口切换 Alt + Enter...光标所在行下空出一行,光标定位到新行位置 Ctrl + Shift + J 自动将下一行合并到当前行末尾 (必备) Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件 (...+ T 对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择 Ctrl + Shift + / 代码块注释 (必备) Ctrl + Shift + Enter 自动结束代码,行末自动添加分号

    45630

    IDEA的基本使用

    这些不起眼却是至关重要的最后一块拼图有: 2.Ø 命令:Ctrl+Shift+A可以查找所有Intellij的命令,并且每个命令后面还有其快捷键。所以它不仅是一大神键,也是查找学习快捷键的工具。...中:光标定位在类名前,按 Alt+Enter 就会提示自动创建 serialVersionUID 29.演出模式 我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你只关注一个类里面的代码...可以使用Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode。效果如下 ? 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。...可能读者会问,进入这个模式后,我想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。你可以使用CTRL+E弹出最近使用的文件。...直接使用ctrl+shift+alt+n,使用symbol来查找即可。

    1.2K20
    领券