- 博客(12)
- 收藏
- 关注
原创 swift 手机号格式校验
最近联通和电信,新增了 199、166等号段。造成项目中,用户无法使用新推出手机号注册,产品、运营、客服一起过来,巴拉巴拉的。作为iOS开发,审核发版一次需要一些时间。而且最近风声紧,理财类APP已经半年都不让更新了。针对上面的问题,我们决定对手机号做如下调整:对的,这是swift语言的代码。 之前的手机号校验代码(太low
2018-05-16 17:13:19 3471
原创 swift 常用的正则表达式,校验方式
//MARK: - 验证是否是纯数字 func isNumber() -> Bool { let pattern = "^[0-9]+$" if NSPredicate(format: "SELF MATCHES %@", pattern).evaluate(with: self) { return true } ...
2018-05-16 17:17:00 4167
原创 MySQL与Oracle的区别
1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。
2017-03-01 15:12:56 512
转载 iOS开发中 常用枚举和常用的一些运算符(易错总结)
1、色值的随机值:[objc] view plain copy#define kColorValue arc4random_uniform(256)/255.0 // arc4random_uniform(256)/255.0; 求出0.0~1.0之间的数字 view.backgroundColor = [UIColo
2017-02-16 11:52:58 519
转载 Xcode8带来的新特性和坑
该文章属于原创,转载请注明: http://www.jianshu.com/p/c1904fd8db06这段时间身边发生了很多事,工作和学习也有点静不下心来。同事的离开,公司的变化,生活的需要.....想做的事太多,可时间就是这么点,诸多无奈啊。总之一句话,无论做什么事,静下心来是非常重要的。回到正题,Xcode8正式版在9月13日已经推送给开发者下载,我也在十一回
2016-11-29 16:29:29 596
转载 UITextView如何绘制圆角和添加背景图片
[转]UITextView如何绘制圆角和添加背景 UITextView 修改样式资料比较少,最近摸索了下,总结了以下几种方式: 一、给UITextView绘制圆角,通过QuartzCore框架,操作CALayer可以给UITextView绘制圆角边框。 textView.layer.cornerRadius = 6 textView.layer.mas
2016-11-22 15:48:58 566
转载 iOS容易造成循环引用的三种场景,(循环引用),内存泄漏
ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都同时保持对方的一个引用,导致任何时候引用计数都不为0,始终无法释放。若当前对象是一个ViewController,则在dismiss或者pop之后其dealloc无法被调用,在频繁的push或者pres
2016-11-15 14:17:16 1900
原创 iOS 闪光的按钮,流光动画,iPhone经典滑动解锁动画
做一个类似于iPhone经典滑动解锁动画的发光按钮(流光)代码如下//device screen size#define kScreenWidth [[UIScreen mainScreen] bounds].size.width#define kScreenHeight [[UIScreen mainScreen] bounds].size.height
2016-11-09 16:41:55 4118
原创 textfield只能输入数字,(登录、注册电话号码的格式判断)等正则表达
1.自定义一个类ValidateUtil ----->>>ValidateUtil .h 文件/** 限制手机号输入格式 */+ (BOOL)isMatchPhoneNumberFormat:(UITextField *)textField range:(NSRange)range string:(NSString *)string;/** 验证邮箱格式
2016-11-07 17:02:33 1202
原创 字符窜的分割
字符串分割 把字符窜放数组中NSString *nstring = @"美国,加拿大,澳大利亚,津巴布韦,埃及"; NSArray *array = [nstring componentsSeparatedByString:@","]; for (int i = 0; i NSLog(@"string:%@", [array objectAtI
2016-11-07 16:43:40 451
转载 iOS转义字符(去除字符窜里的特殊符号)
json返回全都是带'\'的,于是要去掉这个反斜杠,但是OC里面的'\'是转义符,不能直接用@"\"之类的表示,一顿搜索之后,找到了OC对转义字符的表示方法,如下:\a - Sound alert\b - 退格\f - Form feed\n - 换行\r - 回车\t - 水平制表符\v - 垂直制表符\\ - 反斜杠\" - 双引号\' - 单引号
2016-11-07 16:20:39 16946
转载 NSMutableAttributedString实现富文本 (实现不同颜色和字体、下划线)
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符串),上面的一些需求都可以很简便的实现。实例化方法和使用方法实例
2016-11-07 16:00:59 581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人