首页 > 代码库 > 如何提升代码编译的速度 iOS
如何提升代码编译的速度 iOS
前阵子有遇到代码编译速度慢的问题,特别是在swift和object-c混编的过程中问题很突显。
网上找到一篇蛮好的文章里面又一些解决方法 推荐一下 http://www.open-open.com/lib/view/open1475993635756.html
当然除了这篇推荐外,自己还做了一些理解。
代码编译速度慢。首先我们应该想到的是 编译速度慢是跟你的编译器有关系的。
一下列出几个方向供参考
1、swift 是类型安全的,所以我们在经常定义变量的时候由于使用方便会直接 var x = a这种形式,当然编译器会根据上下文检查对应的类型。但是如果我们直接指定这个类型,编译器不就不用做这种检查的操作了。这个有一点影响
2、项目中的目录深度不要太深,文件的数量。文件的数量多的话,进行的代码读取的操作必然也会增多。
3、控制 换行,空白行的数量。
4、控制方法的数量,定义的方法数量少的话编译器就不用生成很多方法了,但是要注意的是控制方法数量,不是说不定义方法,毕竟相同操作定义成一个方法,那么编译器不就少做很多相同操作的编译工作了。
5、然后是文件的引入。注意头文件的引入在适当的位置。
6、第三方库用直接打包好的framework 或 .a 静态库。 依赖库多的话每次都要编译势必会影响很多编译速度。
编译器的设置,进行优化。(没做过。。)
如何提升代码编译的速度 iOS
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。