自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风未止

记录技术的点点滴滴......

原创 【技术】左右晃动

左右摇摆   //self 就是摇摆的view     CGFloat rotation = 0.03;     CABasicAnimation *shake = [CABasicAnimation animationWithKeyPath:@"transform"...

2016-02-29 21:53:41 18356 1

原创 【技术】正则表达式—匹配电话号码,网址链接,Email地址

#pragma mark - 正则匹配电话号码,网址链接,Email地址 + (NSMutableArray *)addHttpArr:(NSString *)text {     //匹配网址链接     NSString *regex_http = @"(https?|ftp|fil...

2016-02-29 21:50:30 14972 2

原创 【理解】单例

由于自己设计单态模式存在一定风险,主要是考虑到可能在多线程情况下会出现的问题,因此苹果官方建议使用以下方式来实现单态模式: static MyGizmoClass *sharedGizmoManager = nil;   + (MyGizmoClass*)sharedManager   { ...

2016-02-29 21:43:25 3386 2

原创 【解决方法】UITableView 性能优化笔记

1、网络图片异步加载,SDWebImage。 2、文字直接 drawInRect/drawAtPoint 绘制,参考 ABTableViewCell,AdvancedTableViewCells。 3、本地图片也可以直接绘制,或者用 CALayer 来添加显示。 4、cell 重用机制。 ...

2016-02-29 21:40:32 17511 2

原创 【理解】MKNetworkKit框架简介

ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3、Rackspace 等REST 服务的强大框架。 不幸的是,Ben 早在 2011 年 9 月 21 日就已经声明停止开发和支持该框架(见...

2016-02-29 21:32:01 15394 1

原创 【解决方法】友盟分享 已安装QQ,但总提示“没有安装手机QQ客户端”

出现上述问题可能有下面几个原因: URL scheme没有配置完全 URL scheme需要配置下面两个: 1. “QQ”+腾讯QQ互联应用appId转换成十六进制(不足8位前面补0),例如“QQ05FC5B14" 2. "tencent"...

2016-02-25 22:28:06 6701 1

原创 【理解】Auto Layout自动布局(一)

Auto Layout是在WWDC2012上被引入到iOS中的,从iOS6.0以后就开始支持,但是大多数的开发者还是习惯使用传统的UI布局方式,虽然有一大部分开发者早已使用了Auto Layout,这其中大多数的开发者是在拖拽IB文件或者是使用StoryBoard时才会选择用Auto Layout...

2016-02-25 22:16:21 14396 2

原创 【理解】Auto Layout自动布局(二)

我们简单的介绍了使用Visual Format Language创建布局约束来实现自动布局,这种方法创建的布局约束能够满足大部分的布局的需求。但是想要实现类似于这样的约束:button.width = 2 * button.height就不能满足要求了,这一篇我们我们简单介绍一下如何创建这样的布局...

2016-02-25 22:16:12 14686 1

原创 CocoaPods检测需要更新的命令

pod update --verbose --no-repo-update

2016-02-25 21:47:48 14677 1

原创 在xcode中修改整个项目名

目标为:将项目名XCD4改成xcd5。 先上结果图:==》   1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。 将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心的点击Rename就好了,在随后弹出的对话框中点击Enable、OK,第一...

2016-02-25 21:44:20 14659 1

原创 禁止scrollView滚动

1. 禁止上下滚动 contentsize.height =0即可 2.禁止左右滚动 contentsize.width = 0即可 3.禁止滚动 contentsize.height =0; contentsize.width = 0; 但是用 scrollEnabled = ...

2016-02-25 21:34:25 4295 1

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