编译
文章平均质量分 65
lizeyang
这个作者很懒,什么都没留下…
展开
-
在iOS项目构建时如何应用ccache
一、什么是ccache 什么是ccache?简单地讲,这个工具,可以在项目初次编译时缓存部分编译结果,在下一次编译时直接读取该部分缓存,从而提高整体的编译速度。详情可至官网了解(http://ccache.samba.org/)二、使用1.安装 安装非常简单,从官网下载好安装包并进行解压。然后在目录下依次运行以下命令即可 ./configure原创 2013-03-03 15:27:42 · 2348 阅读 · 0 评论 -
读取pbxproj格式的文件
ios项目,都会有一个名为project.pbxproj的文件,这里面保存了项目的基本配置,例如你的项目有几个target,用什么证书之类。笔者之前因项目需要,需要从这个文件中读取target、configuration等信息,本来想自己写程序实现。后来发现在github上面,已经有人实现了。用起来比较方便,不敢独享,在此分享。一、用途(示例代码)/* * #%L * xcode-原创 2013-05-02 23:45:39 · 4724 阅读 · 0 评论 -
“xcode设置不同并发任务数量”及“内存大小”对编译时间的影响
xcode可以设置编译时的并发任务数量,这一参数与编译时间有什么关系?内存的大小,对编译时间有什么影响?这两天对这两个方面进行了测试。结论:1、现有大部分Mac配置了i7处理器,应设置并发任务数量为8,可以达到最佳效果2、4G内存及8G内存下,编译时间是基本一样的,故无需升级内存,但需要保持构建机器尽量少地打开不相关的程序(例如打开N个XCODE),同时每隔一段时间可以原创 2013-05-03 21:13:07 · 3144 阅读 · 0 评论 -
hudson(jenkins)任务设置一天多次构建
每一个hudson任务,都可以配置BuildTriggeers。通过这个配置,来控制构建的频率、时间,触发规则。其中,如下图所示的Schedule负责配置构建时间如图所示,表示每天的10点02分做构建。这个时间表达式的规则,和linux crontab的时间配置规则,是一样的,这里不赘述。这里主要讲,怎么配置一天多次构建。假如我希望每天的4点和6点都做构建,原创 2013-05-09 01:19:47 · 6489 阅读 · 1 评论 -
遇过的坑-用ant编译java项目,如果static变量有修改,使用了该static变量的java文件, 不会重编译
java项目,修改了static变量后,你必须知道的潜规则原创 2014-01-13 12:37:42 · 4113 阅读 · 5 评论 -
编译java web工程的ant脚本模板
流程、自动化工具的好处,就是能让我们在保证效率的同时,也不容易犯一些低级错误。用ant来编译java web工程就是这样,能让我们在发布环节,更加规范、高效。这里分享一套,我所使用的ant脚步一、使用的前提你的代码目录结构应该是这样:srcresources-----common 不管测试环境,还是正式环境,都是一样的配置文件,如web.xml,strtus.xml原创 2014-01-17 19:52:23 · 2495 阅读 · 0 评论 -
从Xcode编译时自带的“图片压缩”说起
在Xcode的设置中,默认设置“Compress PNG Files”为True,从字面的理解,在最终编译打包时,Xcode将对项目中的PNG图片进行“压缩”。实质上,是否果真如此?这项自带的图片压缩,效果如何呢?本文将就此进行分析,并对图片压缩这个主题进行延伸。文章很长,无非是想告诉大家两个事情:1.所谓的Compress PNG Files并不是为了减少图片的大小,而是为了加快应用原创 2013-03-03 15:15:40 · 8995 阅读 · 1 评论