alun-chen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 9 10 11 12 13 14 15 下一页

2016年4月10日

摘要: 在阅读本文之前,对CAShapeLayer、UIBezierPath不熟悉的话,可以先阅读文章 贝塞尔曲线与Layer 如果对动画不熟悉的话,先阅读文章 动画基础、深入 Layer是绘图的画板,Bezier是画图的画笔,Animation是画图的动作。现在我们可以通过下面例子更好的让它们更好地结合在 阅读全文
posted @ 2016-04-10 23:00 alun-chen 阅读(1163) 评论(0) 推荐(0) 编辑

摘要: 1. Model Layer Tree(模型层树)和Presentation Layer Tree(表示层树) CALayer是动画产生的地方。当我们动画添加到Layer时,是不直接修改layer的属性的。所以CoreAnimation有两个layer层次结构:model layer tree(模型 阅读全文
posted @ 2016-04-10 22:13 alun-chen 阅读(951) 评论(0) 推荐(0) 编辑

摘要: 这些例子都是CABasicAnimation的一些简单实现的动画,例如移动、透明度、翻转等等。方法里面传入一个CALayer类或者子类就可以了。 下面是用swift实现的,这些方法我们也可以用作公共类来调用: 如果我们只要看keypath的值,我们可以看到下面文章 http://www.cnblog 阅读全文
posted @ 2016-04-10 12:37 alun-chen 阅读(4866) 评论(0) 推荐(0) 编辑

摘要: 1.先看看网上流传的他们的继承图: 从上面可以看出CABasicAnimation与CAKeyframeAnimation都继承于CAPropertyAnimation。而CAPropertyAnimation提供了基本的动画属性设置keyPath、additive、cumulative。 2.详解 阅读全文
posted @ 2016-04-10 00:51 alun-chen 阅读(2670) 评论(0) 推荐(0) 编辑

2016年4月8日

摘要: 1. Objc是一门编译型语言,JAVA是解析型语言 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 编译型语言,执行速度快、效率高;依赖编译器、跨平台性差些。 解析型语言:解释性语言在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一 阅读全文
posted @ 2016-04-08 18:50 alun-chen 阅读(709) 评论(0) 推荐(0) 编辑

2016年4月7日

摘要: 这里介绍一下define、const、extern的用法、优劣以及要注意的地方。 1.define 宏define是定义一个变量,没有类型信息。define定义的常量在内存中有若干个拷贝。 define可以定义常量,但是建议不要这么做,因为用define定以了的常量,其值可以改变。 用define定 阅读全文
posted @ 2016-04-07 18:17 alun-chen 阅读(6945) 评论(0) 推荐(0) 编辑

摘要: 苹果公布了runtime的源码,可以从地址下载:http://www.opensource.apple.com/tarballs/objc4/ object-c程序在启动的时候,需要一个准备时间,这个时间是对cache的初始化,之后所有的消息发送先访问cache。 1.先看看objc.h文件 我们看 阅读全文
posted @ 2016-04-07 16:10 alun-chen 阅读(314) 评论(0) 推荐(0) 编辑

2016年4月1日

摘要: 1.概念 手势是从你用一个或多个手指接触屏幕时开始,直到手指离开屏幕为止所发生的所有事件。无论手势持续多长时间,只要一个或多个手指仍在屏幕上,这个手势就存在。 触摸是指把手指放到IOS设备的屏幕上,从屏幕上拖动或抬起的这样一种行为。手势中涉及的触摸数量等于同时位于屏幕上的手指数量。 手势识别器是一个 阅读全文
posted @ 2016-04-01 12:29 alun-chen 阅读(1832) 评论(0) 推荐(0) 编辑

摘要: 介绍 Sprite Kit是IOS7开始引入的,是一个高效率渲染的2D图形框架。它与绘制图形的Core Graphics以及用来管理GUI元素动画属性的Core Animation不同,Sprite Kit专注于一个完全不同的领域:视频游戏。 Sprite Kit使用到的是一个场景图表,它与UIKi 阅读全文
posted @ 2016-04-01 11:33 alun-chen 阅读(233) 评论(0) 推荐(0) 编辑

2016年3月31日

摘要: 在IOS中,block块是新添加的语法,其他程序语言中也被称为闭包。 程序块的理念是像任何其他C语言类型一样对待特定的代码块。程序块可以分配给一个变量,以参数的形式传递给函数或方法,当然也可以执行(不同于其他大部分类型)。通过这种方式,程序块可替代Object-C中的委托模式或C中的回调函数。 跟方 阅读全文
posted @ 2016-03-31 14:18 alun-chen 阅读(1456) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页