2017年11月23日

ios 正则表达式之验证手机号、邮箱、身份证、银行卡

摘要: ios 正则表达式之验证手机号、邮箱、身份证、银行卡 1、手机号 1 2 3 4 5 6 + (BOOL) IsPhoneNumber:(NSString *)number { NSString *phoneRegex1=@"1[34578]([0-9]){9}"; NSPredicate *pho 阅读全文

posted @ 2017-11-23 09:39 程序“猿” 阅读(322) 评论(0) 推荐(0) 编辑

2017年11月20日

新的适配方式——iOS

摘要: #define AutoSizeScale6 ((SCREEN_WIDTH) / 375.) /** 以750的屏幕宽,适配位置 */#define AutoSize6(size) ((size) / 2. * AutoSizeScale6) /** 以750的屏幕宽,适配字体 */#define 阅读全文

posted @ 2017-11-20 14:22 程序“猿” 阅读(133) 评论(0) 推荐(0) 编辑

2017年11月10日

iOS中UITextField的字数限制

摘要: 刚开始的时候, 采用的是shouldChangeCharactersInRange http://stackoverflow.com/questions/433337/set-the-maximum-character-length-of-a-uitextfield 这样在输入全部是英文的情况下是可 阅读全文

posted @ 2017-11-10 11:59 程序“猿” 阅读(2057) 评论(0) 推荐(0) 编辑

2017年9月7日

iOS 正则表达式判断手机号,邮箱等

摘要: 1 #import "NSString+RegexCategory.h" 2 3 @implementation NSString (RegexCategory) 4 #pragma mark - 正则相关 5 - (BOOL)isValidateByRegex:(NSString *)regex{ 阅读全文

posted @ 2017-09-07 17:50 程序“猿” 阅读(356) 评论(0) 推荐(0) 编辑

2017年8月22日

转 OC 一些奇葩的问题 但解决方法却让你看后要吐血

摘要: 很多问题我们之前都觉得很蛋疼,觉得需要好费劲的绕一大圈才能解决,其实这些问题APPLE都帮我们考虑了,我们只是不知道而已,相信看完下面这些问题以及解决办法,很多人都会觉得,我次奥,居然就这么简单啊! OK,let's Go。 TableView没有使用完,下面有很多cell空着,但是线却在,我们怎么 阅读全文

posted @ 2017-08-22 16:35 程序“猿” 阅读(313) 评论(0) 推荐(0) 编辑

git 解决fatal: Not a git repository

摘要: 我用git add file添加文件时出现这样错误: fatal: Not a git repository (or any of the parent directories): .git 提示说没有.git这样一个目录,解决办法如下: git init就可以了! 阅读全文

posted @ 2017-08-22 12:12 程序“猿” 阅读(26863) 评论(0) 推荐(1) 编辑

Mac 生成公钥(ssh)与查找

摘要: ssh-keygen -t rsa 然后一路回车 cat ~/.ssh/id_rsa.pub第1条命令 生成公钥(会让你选一个路径存放你的公钥文件,默认即可), 第2条命令 查看公钥。 阅读全文

posted @ 2017-08-22 11:11 程序“猿” 阅读(1004) 评论(0) 推荐(0) 编辑

2017年7月19日

iOS学习之UICollectionView实现瀑布流

摘要: 在iOS中可以实现瀑布流的目前已知的有2种方案: 本文中我们介绍第二种实现方案首先我们需要自定义一个继承于UICollectionViewLayout的layout,然后需要重写四个方法: 第一个方法是做一些初始化的操作,这个方法必须先调用一下父类的实现第二个方法返回的是一个装着UICollecti 阅读全文

posted @ 2017-07-19 15:00 程序“猿” 阅读(309) 评论(0) 推荐(0) 编辑

2017年6月30日

WebView性能、体验分析与优化

摘要: 在App开发中,内嵌WebView始终占有着一席之地。它能以较低的成本实现Android、iOS和Web的复用,也可以冠冕堂皇的突破苹果对热更新的封锁。 然而便利性的同时,WebView的性能体验却备受质疑,导致很多客户端中需要动态更新等页面时不得不采用其他方案。 以发展的眼光来看,功能的动态加载以 阅读全文

posted @ 2017-06-30 10:43 程序“猿” 阅读(9675) 评论(0) 推荐(0) 编辑

2017年6月23日

iOS之动画的跳转

摘要: //点击任何处跳转到页面 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { CATransition* animTrans = [CATransition animation] ; animTrans.type = k 阅读全文

posted @ 2017-06-23 09:31 程序“猿” 阅读(144) 评论(0) 推荐(0) 编辑

导航