自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孟宪亮的技术博客

记录成长中的一点一滴

原创 利用GitHub和Xcode协作开发

一、准备工作:创建SSH Key,因为本地Git仓库和GitHub仓库交互是使用SSH加密的 打开终端输入 : $ ssh-keygen -t rsa -C "youremail@example.com"把email地址换成自己的email地址 自后一路输入回车,可能会提示输入...

2016-09-27 18:54:25 707 0

原创 UITextField 设置placeholder颜色

以设置成白色为例: NSString *placeHolder = @"请输入用户名"; _textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:placeHo...

2016-09-23 11:06:28 458 0

原创 iOS 获取圆环终点位置的坐标方法 (UIBezierPath 终点位置)

目标是下图的情况: 画一个圆弧,在圆弧结束位置放置一个红色圆点 这需要先假想一个坐标系效果如下 由于贝塞尔曲线是顺时针方向绘制的,所以可以顺时针想像成四个象限 获取位置方法步骤: 1、确定所在的角度是多少 2、确定象限 3、后通正弦余弦函数来确定x、y值 4、最终得出在整个layer 中...

2016-09-22 20:53:19 5270 5

原创 iOS CAGradientLayer 实现渐变色

先说一给layer添加下渐变色的原理,渐变色使用的类是CAGradientLayer 有两个要素,渐变颜色的起点和终点、渐变的颜色集合 //设置渐变颜色 CAGradientLayer *gradientLayer = [CAGradientLayer layer]; ...

2016-09-22 20:31:37 4344 0

原创 Socket 断线重连问题

上篇文章是关于Socket创建可Socket数据处理在这里: ☞ 利用GCDSocket 创建Socket ☞ 处理Socket数据粘包问题 关于断线重连的思路大概如下 当与服务器断开连接或网络出错时,先不要处理当前正在连接的socket,可能回应下当前UI的数据显示问题; 可以另起一个...

2016-09-22 14:10:31 16241 0

原创 处理Socket数据粘包问题

如果对socket创建还不了解可查看上一篇文章: 利用GCDSocket 创建Socket 处理数据粘包问题思路如下: socket数据就像一个水管,水管的水是一股一股流出来的  (假设数据是有一个一个的字典组成的,字典与字典之前用\n(换行符)区分)  例如:  其中一条数据为: {&qu...

2016-09-22 13:43:05 3275 1

原创 利用GCDAsyncSocket实战经验

本篇文章的例子主要实现通过socket实时接收数据的一个图文直播的功能模块,代码为socket工具类。利用的工具是GCDAsyncSocket; 工具类主要有三个功能模块: 一、建立Socket连接,实现心跳连接,实现通过socket接收数据。 类名 Socket.h 二、数据处理模块,处理接...

2016-09-22 13:32:41 4762 6

原创 UITableView UITableViewCell点击时,子view背景色消失

在自定义cell时经常会遇到给view添加背景色,但是点cell后,所有的背景色都变成cell的高亮颜色了 例如在cell中添加一个label设置label的背景色,点击后效果如下 解决办法: _label.backgroundColor = [UIColor redColor]...

2016-09-22 11:06:15 2164 0

原创 Mac上mp3格式转caf格式

1、通过终端找到caf所在路径 2、使用终端:     afconvert /System/Library/Sounds/Submarine.aiff     ~/Desktop/sub.caf -d ima4 -f caff -v

2016-09-21 17:13:18 6746 2

原创 Mac 上显示隐藏文件夹方法

第一步:需要在终端内输入命令 显示 :defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏 :defaults write com.apple.finder AppleShowAllFiles -bool false ...

2016-09-21 16:30:23 331 0

原创 Xcode8/iOS10 升级后遇到的问题小结

去除方法如下 1、打开Product ---> Scheme ---> Edit Scheme 2、选择 RUN ---> Evironment Variables 添加键值对 : OS_ACTIVITY_MODE   disable

2016-09-19 17:29:22 4005 2

原创 UIAlertView 按钮顺序

2016-09-14 14:29:01 365 0

原创 iOS AVPlayer 后台播放问题自动停止问题 防止应用被后台挂起方法

1、创建播放器时创建AVAudioSession AVAudioSession *session = [AVAudioSession sharedInstance]; [session setCategory:AVAudioSessionCategoryPlayback error:nil]; ...

2016-09-08 16:16:59 7031 0

原创 iOS 电话监听,后台工作问题

1、添加头文件 #import #import 2、定义监听对象 CTCallCenter *_callCenter; 3、创建监听对象 _callCenter = [CTCallCenter new]; _callCenter.callEventHandler = ^(CTCall *...

2016-09-06 11:19:28 1419 0

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