自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XuShuangHui

记录一些平时的工作和学习资料

  • 博客(11)
  • 收藏
  • 关注

转载 正则表达式

来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出. 一些要说的话: 如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分

2015-09-24 16:37:56 205

原创 正则

/^(\w|-|[\u4E00-\u9FA5])*$/ ^ 以后面的为开头 $ 以前面的为结尾 \w 数字,字母,下划线,. \u4E00-\u9FA5 中文 * 代表前面出现0次或多次 | 或者 所以整个的意思是匹配一个 数字,字母,下划线,-,.,中文组成的一个字串

2015-09-18 14:15:04 239

原创 Masonry介绍与使用

MagicNumber -> autoresizingMask -> autolayout 以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了 在iphone4-iphone4s时代 苹果推出了retina屏 但是给了码农们非常大的福利:window的s

2015-09-11 16:14:52 217

原创 Autolayout 基础

这两天自学的时候,复习了下 autolayout。本来想来写一篇文章记录下学习内容,搜了一下写的人真不少,也写得挺不错的。照理我就不用写了,但心里总有那么一点点遗憾,这么流行的东西,我博客里怎么能没有呢?既然如此,那就多写点基础内容。 警告:博主为博文贴了十几张图片,查克拉耗尽,生命垂危,关注  MicroCai 或者送香吻一个就能唤醒博主,好人一生平安。 Autola

2015-09-11 16:03:12 299

转载 iOS 8 AutoLayout与Size Class

前言 iOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各种有关Size Class的论点,前段时间太忙,一直没去研究,套用+总的话,苹果在适配方面提供的方法做的比安卓好太多了.自己实测之后,确实

2015-09-11 12:55:47 272

原创 导航栏和状态栏

内容: iOS 7中默认的导航栏 设置导航栏的背景颜色 在导航栏中使用背景图片 定制返回按钮的颜色 修改导航栏标题的字体 修改导航栏标题为图片 添加多个按钮 修改状态栏的风格 隐藏状态栏 总结 本文提供的代码需要用Xcode 5来执行。如果你还在使用老版本的Xcode,那么在运行示例之前请将Xcode升级到Xcode 5。

2015-09-10 17:07:53 287

转载 在Xcode中使用Git进行源码版本控制

在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本控制系统。 版本控制系统,或者说修改控制系统,实际上是一种检测源文件的改变并将其保存留作以后参考使用的机制(软件)。此外,它还能记录其他有用

2015-09-10 15:59:46 201

原创 UILabel根据内容自动调整高度

NSString *str = @"sagjojaisdhglahik阿斯顿能够";     UIFont *font = [UIFont systemFontOfSize:14];     CGSize size = CGSizeMake(320,2000);          CGRect labelRect = [str boundingRectWithSize:size

2015-09-08 15:25:55 235

原创 在iOS中修改状态栏字体的颜色

状态栏的字体为黑色: UIStatusBarStyleDefault  状态栏的字体为白色: UIStatusBarStyleLightContent 一、在 info.plist 中,将 View controller-based status bar appearance 设为 NO 状态栏字体的颜色只由下面的属性设定,默认为白色: // default is UISt

2015-09-06 11:40:34 299

原创 iOS开发之检测设备锁屏

#define NotificationLock CFSTR("com.apple.springboard.lockcomplete") #define NotificationChange CFSTR("com.apple.springboard.lockstate") - (BOOL)application:(UIApplication *)application didFinishLau

2015-09-02 12:05:43 453

原创 禁用返回手势

// 禁用返回手势,需要开启只需设置为yes即可。默认开启 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled =

2015-09-02 12:03:09 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除