自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风未止

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

  • 博客(145)
  • 资源 (7)
  • 收藏
  • 关注

原创 【技术】左右晃动

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

2016-02-29 21:53:41 19105 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 15823 1

原创 【理解】单例

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

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

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

1、网络图片异步加载,SDWebImage。2、文字直接 drawInRect/drawAtPoint 绘制,参考 ABTableViewCell,AdvancedTableViewCells。3、本地图片也可以直接绘制,或者用 CALayer 来添加显示。4、cell 重用机制。5、cell 内容尽量避免透明效果。6、如非必要,减少 reloadData 全部 cell,只

2016-02-29 21:40:32 18128 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 16140 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 8721 1

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

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

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

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

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

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

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

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

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

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

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

2016-02-25 21:44:20 15472 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 6112 1

原创 CocoaPods安装、卸载、使用说明(Mac ox 10.11+)

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境1、

2016-01-26 15:33:43 24759 10

原创 Mac环境下Git的使用

代码提交步骤:建立本地仓库,首先在GitHub上创建一个应用(在此不再赘述,若不会请留言)复制地址终端输入:git clone 网址本地仓库就建立完成了,把需要上传的代码全部放到仓库中结果如下:再在终端输入代码如下:git  add .git commit -m "提交信息,可随便写,但一般公司都会有自

2016-01-25 22:48:53 17320 1

原创 Mac环境下svn的使用

在Mac环境下,Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。一、创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录打开终端,

2016-01-25 22:11:38 19099 2

原创 Xcode插件使用简析

Xcode 所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/VVDocumenter-Xcode:https://github.com/onevcat/VVDocumenter-Xcode文档生成利器,很多时候,为了快速开发,很多的技术文档都是能省则省,这个时候

2015-12-14 10:24:09 27718 3

原创 iOS获取设备信息

1、获取设备的信息[objc] view plaincopyUIDevice *device = [[UIDevice alloc] init];  NSString *name = device.name;       //获取设备所有者的名称  NSString *model = device.model;      //获取设备的类

2015-12-01 14:00:13 16128 1

原创 iOS开发之UITableView详解

表示图可谓是iOS开发中最常用的一个控件,没有之一。深入学习之后你会发现他有很多强大的功能,几乎可以用tableView实现所有的UI界面。//表示图的创建     self.tableView=[[UITableViewalloc]initWithFrame:self.view.frame    style:UITableViewStylePlain];

2015-12-01 11:09:00 4201 1

原创 PCH 文件报错

1).pch文件路径不对:~/user.pch' file not found解决方法: 选中工程名 —> Build Settings —> 搜索Language —> 找到Apple LLVM 7.0 - Language —> 找到Prefix Header项—>双击填写.pch文件的路径—> 运行2)报错: error: PCH wa

2015-11-12 16:34:08 17368 1

原创 MKNetworkKit的介绍和应用

1、什么是MKNetworkKit?MKNetworkKit 是一个使用十分方便,功能又十分强大、完整的iOS网络编程代码库,完全基于 ARC。它只有两个类, 它的目标是使用像AFNetworking这么简单,而功能像ASIHTTPRequest(已经停止维护)那么强大。 2、MKNetworkKit有哪些优点?1、高度的轻量级,仅仅只有2个主类;2、自主操作多个网络请求;

2015-11-05 16:46:36 15788 1

原创 使用iTunes向设备安装ipa

1、获取应用安装包.ipa文件2、打开iTunes点击切到应用界面3、将.ipa文件拖到该应用界面4、点击切换到个人设备的应用界面,点击安装5、再点击应用(同步)

2015-11-03 18:52:43 16296 6

原创 Xcode因为证书问题经常报的那些错

刚开始做 iOS开发的时候,因为证书问题 Xcode 经常报这样或那样的错,经过实践,现在看见 Xcode 报错已经心平气和了,经常报的错就那么多,整理一下。1、确认下证书是不是开发证书,如果是发布证书就会出现这样的提示。2、证书失效了,去开发者中心重新生成一个。3、包标识符不与描述文件包含的包标识符不一致,按照它的提示换

2015-11-03 14:41:52 16253 1

原创 iOS9 HTTP 不能正常使用的解决办法(数据无法加载)

输出错误信息:The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.原因:iOS9引入了新特性App Transport Security (ATS)。新特性要求App内访问的网络必须使用HTTPS协议。

2015-10-13 11:31:03 17622 2

原创 loadView、viewDidLoad及viewDidUnload的关系

loadView1.什么时候被调用?每次访问UIViewController的view(比如controller.view、self.view)而且view为nil,loadView方法就会被调用。2.有什么作用?loadView方法是用来负责创建UIViewController的view3.默认实现是怎样的?默认实现即[super loadView

2015-10-05 22:28:34 4044 3

原创 initWithFrame方法(初始化UIView)

initWithFrame:1. initWithFrame方法是什么?initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来搞清楚initWithFrame方法。2.什么时候用initWithFrame方法?简单

2015-10-05 21:10:28 7158 1

原创 You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)

出现场景:正常调试是没有问题的,但是在Archive的时候,报出了这个错误。问题详情:(null): URGENT: all bitcode will be dropped because ‘xxxx’ was built without bitcode. You must rebuild it with bitcode enabled (Xcode setti

2015-10-04 22:40:19 14794 3

104个银行logo.zip

104个银行logo 使用详情教程:https://gorpeln.top 使用详情教程:https://gorpeln.top

2020-03-23

批量修改文件后缀名 - gorpeln

批量修改文件后缀名。 使用说明:https://gorpeln.top/article/15547100706

2019-04-12

批量修改图片名称 MAC

批量修改图片名称 MAC 使用说明: https://gorpeln.cn/2018/10/03/15385436862439.html

2018-12-07

批量改变图片尺寸(像素、比例)MAC

批量改变图片尺寸(像素、比例)MAC 使用说明: https://gorpeln.cn/2018/10/03/15385436862439.html

2018-12-07

linux服务器的数据库自动备份脚本

通过定时任务实现数据库文件自动备份压缩,对备份文件做定期删除。 使用教程:http://blog.csdn.net/chen_gp_x/article/details/79298983

2018-02-09

PhpStorm官方绿色汉化包

PhpStorm官方绿色汉化包 PhpStorm官方绿色汉化包 PhpStorm官方绿色汉化包

2017-10-26

mac版 录屏生成gif

app 的运行效果录制下来并保存成gif动画

2017-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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