图像IO 潜伏期值得思考?- 凯文 帕萨特 在第13章“高效绘图”中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复。和绘图性能相关紧密相关的是图像性能。在这一章中,我们将研究如何优化从闪存驱动器...
分类:
移动开发 时间:
2015-09-16 16:09:31
阅读次数:
241
CGRect常见用法和几个CGRect函数CGRect每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。我们使用Core Graphics结构宋定义边框矩形。对于边框,这通常表示由原点(CGPoint,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下...
分类:
移动开发 时间:
2015-09-10 19:01:36
阅读次数:
205
Book DescriptionThis introductory text teaches programmers in Cookbook style how to write iOS apps that take advantage of Core Graphics and Quartz Cor...
分类:
移动开发 时间:
2015-09-03 01:48:54
阅读次数:
148
1、 Quartz2D概述及作用Quartz2D的API是纯C语言的,Quartz2D的API来自于Core Graphics框架。数据类型和函数基本都以CG作为前缀,比如:CGContextRefCGPathRefCGContextStrokePath(ctx);……Quartz 2D是一个二维绘...
分类:
移动开发 时间:
2015-08-31 21:28:52
阅读次数:
322
在开发iOS应用程序时我们有时会用到Core Foundation对象简称CF,例如Core Graphics、Core Text,并且我们可能需要将CF对象和OC对象进行互相转化,我们知道,ARC环境下编译器不会自动管理CF对象的内存,所以当我们创建了一个CF对象以后就需要我们使用CFRelease将其手动释放,那么CF和OC相互转化的时候该如何管理内存呢?答案就是我们在需要时可以使用__brid...
分类:
其他好文 时间:
2015-08-28 23:24:57
阅读次数:
201
使用Core Graphics绘画一个山寨微信icon...
分类:
其他好文 时间:
2015-08-26 09:32:09
阅读次数:
241
Quartz 2D学习记录Quartz 2D简单介绍一、什么是Quartz 2DQuarz 2D是一个二维绘画引擎,同时支持ios和mac,其API是Core Graphics框架的,是纯C语言的。IOS系统提供的大部分控件的内容都是通过Quartz 2D画出来的,因此Quartz 2D的一个很重要的价值是:自定义view(自定义UI控件)。二、一个重要的概念:图形上下文图形上下文(Graphics...
分类:
移动开发 时间:
2015-08-13 22:13:14
阅读次数:
226
在iOS不同的Framework中,使用的是不同的坐标系: UIKit : Y轴向下/Core Graphics(Quartz) : y轴向上/OpenGL ES : y轴向上 UIKit是iPhone SDK的Cocoa Touch层的核心framework,是iPhone应用程序图形界面...
分类:
其他好文 时间:
2015-08-10 17:39:41
阅读次数:
472
iOS–绘图介绍
绘制图像--一. 子类化UIView,在drawRect:方法画图,二. 直接UIGraphicsBeginImageContextWithOptions绘图,三. layer.delegate代理绘制图片
绘图CGContext堆栈介绍...
分类:
移动开发 时间:
2015-08-09 14:11:33
阅读次数:
153
CGRect 每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。我们使用Core Graphics结构宋定义边框矩形。对于边框,这通常表示由原点(CGPoint,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下面是这些类型的简要描述。1.CGRect...
分类:
其他好文 时间:
2015-07-30 22:57:56
阅读次数:
161