Xcode6.3和Swift1.2都已经发布。这次发布增强了Swift编译器也给Swift增加了一些新的特性。详细内容可以看这里。这里主要关注比较重要的内容。
编译器的改进
Swift1.2的编译器更加的稳定,各方面性能都有所提升。这些改进让使用Swift开发体验更好。某些可见的更新包括:
增量编译-没有修改的文件默认情况下不会再编译。这会大幅提升编译时间。大范围的代码调整还是会...
分类:
编程语言 时间:
2015-02-25 09:07:20
阅读次数:
229
自定义一个button,要调整 button中的image(注意,不是backgroundImage) 和 title 文字的位置,只需要重写 Button类独对应的两个方法即可:
首先,我们来创建一个 SuperButton继承自 UIButton
//
// SuperButton.h
// SuperButton
//
// Created by 杨斌 on 14/12/25....
分类:
移动开发 时间:
2015-01-21 09:04:02
阅读次数:
313
一个button有 image和 backgroundImage 他们有何区别?
区别就是 1.image从区域来说,默认是处在button的中心的只会占据 Button一小部分的imageView;而backgroundImage则会会填充整个Button在最后显示;
2.如果创建的button是system那么默认的setImage可能是无法正常使用的,会出...
分类:
其他好文 时间:
2015-01-20 09:02:23
阅读次数:
209
总结了一些代码调整对程序性能影响的相关总结,希望对大家有用~~...
分类:
其他好文 时间:
2014-11-28 10:13:47
阅读次数:
147
“代码审查”或是“代码评审”(Code Review),这是一个流程,当开发人员写好代码后,需要让别人来 review 一下他的代码,这是一种有效发现 BUG 的方法。由此,我们可以审查代码的风格、逻辑、思路……,找出问题,以及改进代码。因为这是代码刚刚出炉的时候,所以,这也是代码重构,代码调整,代...
分类:
其他好文 时间:
2014-11-14 10:30:21
阅读次数:
177
本文出自:http://write.blog.csdn.net/postedit?ref=toolbar
下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情
经历问题 使用StackOverflow解决问题
对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做...
分类:
移动开发 时间:
2014-08-12 19:05:24
阅读次数:
274
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分。
代码:
/*
调整数组顺序使得奇数位于偶数前面
by Rowandjj
2014/8/1
*/
#include
#include
using namespace std;
//高效解法,但会调整后的数组元素相对顺序会发生改变
void func(int *...
分类:
其他好文 时间:
2014-08-01 13:37:51
阅读次数:
230
WHAT?提高代码运行速度的方法,减少代码的资源占用WHY?这里提出的都是“可以尝试的”方法,有的或许在你的环境根本不起作用,有的则能实实在在产生很好的效果HOW?Logic - 逻辑在知道答案后停止判断按照出现频率来调整判断顺序:让运行最快和判断结果最肯能为真的判断先行,即,让程序更容易进入常见状...
分类:
其他好文 时间:
2014-07-23 15:20:05
阅读次数:
201
WHAT?本章讨论程序性能调整问题。但是对用户来说,程序员按时交付软件,提供一个清爽的用户界面,避免系统经常死机常常比程序性能更加重要WHY?在程序设计这种文化中,编写出能够节省几微秒的代码可以证明你很酷--HOW?Pareto法则即80/20法则,指你可以通过20%的努力获取80%的成果一些无稽之...
分类:
其他好文 时间:
2014-07-11 22:29:56
阅读次数:
302
下面是开始Android编程的好方法:找一些与你想做事情类似的代码调整它,尝试让它做你像做的事情经历问题使用StackOverflow解决问题
对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。
从一些.....
分类:
移动开发 时间:
2014-04-29 10:13:47
阅读次数:
473