- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 【技术】左右晃动
左右摇摆 //self 就是摇摆的view CGFloat rotation = 0.03; CABasicAnimation *shake = [CABasicAnimation animationWithKeyPath:@"transform"]; shake.duration = 0.13; shake.autoreverses =
2016-02-29 21:53:41 19091 1
原创 【技术】正则表达式—匹配电话号码,网址链接,Email地址
#pragma mark - 正则匹配电话号码,网址链接,Email地址+ (NSMutableArray *)addHttpArr:(NSString *)text{ //匹配网址链接 NSString *regex_http = @"(https?|ftp|file)+://[^\\s]*"; NSArray *array_http = [text com
2016-02-29 21:50:30 15816 1
原创 【理解】单例
由于自己设计单态模式存在一定风险,主要是考虑到可能在多线程情况下会出现的问题,因此苹果官方建议使用以下方式来实现单态模式:static MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager { @synchronized(self) { if (sharedGiz
2016-02-29 21:43:25 4035 2
原创 【解决方法】UITableView 性能优化笔记
1、网络图片异步加载,SDWebImage。2、文字直接 drawInRect/drawAtPoint 绘制,参考 ABTableViewCell,AdvancedTableViewCells。3、本地图片也可以直接绘制,或者用 CALayer 来添加显示。4、cell 重用机制。5、cell 内容尽量避免透明效果。6、如非必要,减少 reloadData 全部 cell,只
2016-02-29 21:40:32 18117 2
原创 【理解】MKNetworkKit框架简介
ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3、Rackspace 等REST 服务的强大框架。不幸的是,Ben 早在 2011 年 9 月 21 日就已经声明停止开发和支持该框架(见http://allseeing-i.com/%5Brequest_release%5D; )。
2016-02-29 21:32:01 16120 1
原创 【解决方法】友盟分享 已安装QQ,但总提示“没有安装手机QQ客户端”
出现上述问题可能有下面几个原因:URL scheme没有配置完全URL scheme需要配置下面两个:1. “QQ”+腾讯QQ互联应用appId转换成十六进制(不足8位前面补0),例如“QQ05FC5B14"2. "tencent"+腾讯QQ互联应用appId,例如“tencent100424468”appID没有设置在AppDele
2016-02-25 22:28:06 8622 1
原创 【理解】Auto Layout自动布局(一)
Auto Layout是在WWDC2012上被引入到iOS中的,从iOS6.0以后就开始支持,但是大多数的开发者还是习惯使用传统的UI布局方式,虽然有一大部分开发者早已使用了Auto Layout,这其中大多数的开发者是在拖拽IB文件或者是使用StoryBoard时才会选择用Auto Layout的布局方式。Auto Layout是一种基于约束的、描述性的布局系统。也就是使用约束条件来描述
2016-02-25 22:16:21 15082 2
原创 【理解】Auto Layout自动布局(二)
我们简单的介绍了使用Visual Format Language创建布局约束来实现自动布局,这种方法创建的布局约束能够满足大部分的布局的需求。但是想要实现类似于这样的约束:button.width = 2 * button.height就不能满足要求了,这一篇我们我们简单介绍一下如何创建这样的布局约束。Apple就是非常贴心,它为我们提供了另外一个方法创建类似于view1.attr1 =
2016-02-25 22:16:12 15442 1
原创 在xcode中修改整个项目名
目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心的点击Rename就好了,在随后弹出的对话框中点击Enable、OK,第一步完成。2.点击product==>Scheme==>Manage
2016-02-25 21:44:20 15425 1
原创 禁止scrollView滚动
1. 禁止上下滚动contentsize.height =0即可2.禁止左右滚动contentsize.width = 0即可3.禁止滚动contentsize.height =0; contentsize.width = 0;但是用 scrollEnabled = NO; 更方便4.禁止下滚动- (void)sc
2016-02-25 21:34:25 6044 1
批量改变图片尺寸(像素、比例)MAC
2018-12-07
linux服务器的数据库自动备份脚本
2018-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人