代码改变世界

正则表达式规则

2014-03-13 13:56 by PingKang, 222 阅读, 0 推荐, 收藏, 编辑
摘要:首先简单介绍一下正则表达式的基本写法及用法\d 匹配任何一个数字,即[0-9]\d+表示1个以上的数字\d*标示0个或多个数字\s 表示分隔符,包括空格、制表符和换行符\s* 0个或多个分隔符\w 表示字母、数字和下划线,这里还包括Unicode字符,不同的语言里有些不同\w{4} 表示4个非空白字符. 表示任何一个字符,不包括换行符.* 表示任何多个字符,当然也不包括换行符了^([0-9]) 表示数字开头([0-9])$表示数字结尾([0-9A-Za-z]) 表示数字字母| 表示或的关系,如\d|\w表示数字或字母(.|[\r\n])* 表示任何多个字符,包括换行符,贪婪扫描(.|[\r\n 阅读全文

转载 iOS开发动画(Animation)图片360度不停旋转

2014-03-12 11:38 by PingKang, 324 阅读, 0 推荐, 收藏, 编辑
摘要:最开始的想法是让旋转的弧度从0到2 * M_PI, 让动画不停的repeat,实验了一下,没有任何效果,系统动画的时候看到0与2 *M_PI是同一起一始点,所以没有效果。后来想到一种办法,就是一个变量不断的累加变大,这样影响弧度也随着变化,就达到了圆周运动的效果。直接上代码:-(void)startAnimation{[UIViewbeginAnimations:nilcontext:nil];[UIViewsetAnimationDuration:0.01];[UIViewsetAnimationDelegate:self];[UIViewsetAnimationDidStopSelecto 阅读全文

适配iOS 6.1 和7.0

2014-03-09 23:25 by PingKang, 184 阅读, 0 推荐, 收藏, 编辑
摘要:转摘:http://blog.csdn.net/luoyeffcs/article/details/15812653官网文档上,明确说了怎么适配6,见-Supporting iOS 6大致内容介绍:1.Supporting iOS 6这个是单独在xib上看每个界面不同版本的样子2.开发中,可以用preview观察在IOS6和7上的外观,如下图右下角的ios6/7 Deltas,Deltas的意思你可以理解为增量.相对增量.3可以调整相应的位置。如当前视图如果是IOS6,则调整这里是对应7上的调整,如果当前视图是ios7,则调整这里是对应IO6注:1.查看当前视图,在这个位置2.IOS 6/7 阅读全文

转 UICollectionView 详解

2014-03-02 23:47 by PingKang, 625 阅读, 0 推荐, 收藏, 编辑
摘要:什么是UICollectionViewUICollectionView是一种新的数据展示方式,简单来说可以把他理解成多列的UITableView(请一定注意这是UICollectionView的最最简单的形式)。如果你用过iBooks的话,可能你还对书架布局有一定印象:一个虚拟书架上放着你下载和购买的各类图书,整齐排列。其实这就是一个UICollectionView的表现形式,或者iPad的iOS6中的原生时钟应用中的各个时钟,也是UICollectionView的最简单的一个布局,如图:最简单的UICollectionView就是一个GridView,可以以多列的方式将数据进行展示。标准的U 阅读全文