自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 CGAffineTransform和CATransform3D基础使用

原文:http://www.cnblogs.com/wfwenchao/articles/4844476.html这里对CGAffineTransform和CATransform3D的使用做个记录,比较简单的实现2D和3D的旋转,位移,缩放,锚点相关的有一些问题后续更新CGAffineTransform是作用于View的主要为2D变换,而CATransform3D主要作用于Laye

2016-06-06 11:09:47 330

原创 关于画布反转问题

Quartz中默认的坐标系统是:沿着x轴从左到右坐标值逐渐增大;沿着y轴从下到上坐标值逐渐增大。而UIKit的坐标系统是:沿着x轴从左到右坐标值逐渐增大;沿着y轴从上到下坐标值逐渐增大。如果你想要一个图片或PDF正确的绘制到一个Graphics Context中,你的应用程序可能需要临时调整Graphics Context的CTM。 CGContextRef context

2016-05-29 00:05:55 462

原创 关于为什么要反转画布的问题

Quartz中默认的坐标系统是:沿着x轴从左到右坐标值逐渐增大;沿着y轴从下到上坐标值逐渐增大。在IOS中,如果使用UIImage对象来包裹创建的CGImage对象,可以不需要修改CTM。UIImage将自动进行补偿以适用UIKit的坐标系统。而如果是对UIView.image填充了一个图片,需要手动反转画布如下以适应UIKit坐标。CGContextRef con

2016-05-28 23:45:48 658

原创 导入soundtouch遇到的问题

xcode7想导入soundtouch库,该库是c++写成的,本来以为编译不过,原来导入的方式不对,应该右键add files,而不是直接从finder拖入 xcode。谨记

2016-05-20 13:32:01 1328

原创 AVQueue的一些总结

根据苹果官方文档总结的一些经验。  AVQueue播放音频的工作原理: 在播放音频队列中,回调callback是在输入端中的,这个回调负责从输入的数据源中获取音频数据。音频播放方法的实现需要以下几个步骤:1、把文件转换成队列2、新建队列,自定义的回调函数中将这些队列处理后分段缓存3、AudioQueueStart播放该缓存  AVQueue录制音频的工作原理:

2016-05-09 00:15:17 568

空空如也

空空如也

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

TA关注的人

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