自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孟宪亮的技术博客

主页:mengxianliang.com

  • 博客(14)
  • 资源 (14)
  • 收藏
  • 关注

原创 利用GitHub和Xcode协作开发

一、准备工作:创建SSH Key,因为本地Git仓库和GitHub仓库交互是使用SSH加密的打开终端输入 :$ ssh-keygen -t rsa -C "youremail@example.com"把email地址换成自己的email地址自后一路输入回车,可能会提示输入密码,直接回车跳过即可。如果提示存在是否覆盖,输入y覆盖即可。完成后会提示你公钥和私钥的存储路径:保存在

2016-09-27 18:54:25 1121

原创 UITextField 设置placeholder颜色

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

2016-09-23 11:06:28 994

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

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

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

原创 iOS CAGradientLayer 实现渐变色

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

2016-09-22 20:31:37 5079

原创 Socket 断线重连问题

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

2016-09-22 14:10:31 22515

原创 处理Socket数据粘包问题

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

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

原创 利用GCDAsyncSocket实战经验

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

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

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

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

2016-09-22 11:06:15 2452

原创 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 7869 2

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

第一步:需要在终端内输入命令显示 :defaults write com.apple.finder AppleShowAllFiles -bool true隐藏 :defaults write com.apple.finder AppleShowAllFiles -bool false第二步: 重启Finder快捷键 command + alt + esc 选择

2016-09-21 16:30:23 625

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

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

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

原创 UIAlertView 按钮顺序

2016-09-14 14:29:01 501

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

1、创建播放器时创建AVAudioSessionAVAudioSession *session = [AVAudioSessionsharedInstance];[session setCategory:AVAudioSessionCategoryPlaybackerror:nil];[session setActive:YESerror:nil];2、在p

2016-09-08 16:16:59 11696

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

1、添加头文件#import #import 2、定义监听对象CTCallCenter *_callCenter;3、创建监听对象_callCenter = [CTCallCenternew];_callCenter.callEventHandler = ^(CTCall *call){NSLog(@"电话状态是:%@",call.callState

2016-09-06 11:19:28 1803

XLImageViewer 仿今日头条图片浏览工具

iOS仿今日头条图片浏览工具;本版本是利用UIScrollView实现的,用UICollectionView实现的版本请查看:https://github.com/mengxianliang/XLImageViewer

2017-04-20

iOS 利用贝塞尔曲线实现的圆环进度指示器

iOS 利用贝塞尔曲线实现进度指示器 圆环指示器

2017-01-05

iOS 卡片浏览Demo

iOS 利用余弦函数实现卡片浏览工具

2016-11-09

iOS 震动条

通过Layer实现 音频震动调效果

2016-11-07

iOS Socket 使用Demo

利用GCDAsyncSocket实现的socket简单使用,并处理丢包问题

2016-09-22

iOS 贝塞尔曲线使用Demo

利用 iOS的贝塞尔曲线 绘制一个用圆环组成的进度指示器。

2016-09-22

iOS 贝塞尔曲线使用

iOS 贝塞尔曲线使用

2016-09-22

iOS SocketDemo

iOS SocketDemo

2016-09-22

iOS Socket处理类

iOS Socket处理类

2016-09-22

object-c 拼图游戏

2016-09-19

振动条动画Demo

振动条动画Demo

2016-03-14

Versions&破解文件

versions mac下最好用的svn文件,破解方法,右键显示报内容->Contents->MacOS->复制破解文件到该目录下,替换源文件(建议事先保存一份源文件),替换后软件将停止试用期倒计时。

2015-06-15

SmartSvn For Mac 破解文件 syntevo_keygen

一、去官网下载最新版svn文件 http://www.smartsvn.com/ 二、解压syntevo_keygen.zip,打开syntevo_keygen.jar,输入名称和邮箱,生产license文件,在smartSvn中选择Help->Register选择license文件(此注册机需要JAVA运行环境,请先下载JAVA)。

2015-06-15

Mac SVN Cornerstone 2.7.1

此版CornerStone直接下载后安装即可使用,完全免费,是mac上比较实用的svn。

2015-06-15

空空如也

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

TA关注的人

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