Quartz2D简单使用一、画直线代码: 1 // 2 // YYlineview.m 3 // 03-画直线 4 // 5 // Created by apple on 14-6-9. 6 // Copyright (c) 2014年 itcase. All rights reserved...
分类:
移动开发 时间:
2015-06-04 22:43:29
阅读次数:
219
原文网址:http://blog.csdn.net/dongwuming/article/details/127845351、高通平台android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和 modem 编译流程分析高通平台 76...
分类:
移动开发 时间:
2015-06-04 22:42:30
阅读次数:
1103
数据请求总结 1 //**************************************GET 2 //同步 3 /* 4 //第一步,创建URL 5 NSURL * url = [[NSURL alloc]initWithString:@"http://e.hiphotos.b...
分类:
移动开发 时间:
2015-06-04 22:39:54
阅读次数:
220
数据解析总结 1 //***************************************************XML 2 3 /** 4 NSXML 5 */ 6 /** 7 // 1. 开始解析XML文档 8 - (void)parserDidStartDocume...
分类:
移动开发 时间:
2015-06-04 22:41:08
阅读次数:
223
CALayer介绍与基本使用一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个...
分类:
移动开发 时间:
2015-06-04 22:36:57
阅读次数:
8167
核心动画一、简单介绍CAPropertyAnimation的子类属性解析:fromValue:keyPath相应属性的初始值toValue:keyPath相应属性的结束值随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue如果f...
分类:
移动开发 时间:
2015-06-04 22:38:04
阅读次数:
639
Quartz2D高级使用一、qurza2d是怎么将绘图信息和绘图的属性绘制到图形上下文中去的?说明:新建一个项目,自定义一个view类和storyboard关联后,重写该类中的drowrect方法。画线的三个步骤:(1)获取上下文(2)绘图(3)渲染要求:画两条单独的线代码和效果图: 1 - (vo...
分类:
移动开发 时间:
2015-06-04 22:35:32
阅读次数:
994
Quartz 2D高级使用一、绘图路径A.简单说明在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。1.创建路径 cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。2.把绘图信息添加到路径里边。以前的方法是点的位置添加到ctx(图...
分类:
移动开发 时间:
2015-06-04 22:35:35
阅读次数:
241
绘图一、简单说明图形上下文(Graphics Context):是一个CGContextRef类型的数据图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)相同的一套绘图序列,指定不同的Graphics Cont...
分类:
移动开发 时间:
2015-06-04 22:34:45
阅读次数:
187
Quartz2D(自定义UIImageView控件)一、实现思路Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。需求驱动开发:模仿系统的ima...
分类:
移动开发 时间:
2015-06-04 22:31:42
阅读次数:
270
CAlayer(创建图层)一、添加一个图层添加图层的步骤:1.创建layer2.设置layer的属性(设置了颜色,bounds才能显示出来)3.将layer添加到界面上(控制器view的layer上) 1 // 2 // YYViewController.m 3 // 01-创建一个简单的图层 .....
分类:
移动开发 时间:
2015-06-04 22:31:27
阅读次数:
237
UIView动画一、UIView动画(首尾)1.简单说明UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIView beginAn...
分类:
移动开发 时间:
2015-06-04 22:30:59
阅读次数:
269
数据持久化总结 1 //1.沙盒:/Users/nono/Library/Application Support/iPhone Simulator/5.1/Applications/2D135859-1E80-4754-B36D-34A53C521DE3 2 /** 3 // 1、获取程序的...
分类:
移动开发 时间:
2015-06-04 22:29:27
阅读次数:
181
多线程简单介绍一、进程和线程1.什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程2.什么是线程1个进程要想执行任务,必须得有线程(每...
分类:
移动开发 时间:
2015-06-04 22:26:09
阅读次数:
136
Quartz 2D介绍一、什么是Quartz2DQuartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发...
分类:
移动开发 时间:
2015-06-04 22:27:27
阅读次数:
352
一、第一种方式1.简单说明以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。绘制图形的步骤:(1)获取上下文(2)绘制图形(3)渲染图形如果在layer上画东西,与上面的过程类似。代码示例:新建一个...
分类:
移动开发 时间:
2015-06-04 22:25:48
阅读次数:
353
一:组动画简单说明CAAnimation的子类,可以保存一组动画对象,将CAAnimationGroup对象加入层后,组中所有动画对象可以同时并发运行属性解析:animations:用来保存一组动画对象的NSArray默认情况下,一组动画对象是同时运行的,也可以通过设置动画对象的beginTime属...
分类:
移动开发 时间:
2015-06-04 22:26:27
阅读次数:
334