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