核心动画编程指南
原文:Core Animation Programming Guide
链接:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html
原帖地址:http://www.cocoachina.com/bbs/read.php?tid=84461
看完觉得不错,转来给大家看看!!
喜欢看英文版的,点Apple官方链接则可,各有所好!呵呵!
目录
核心动画编程介绍
本文档结构
第一章 核心动画概念
1.1 核心动画类
1.1.1 图层类(Layer Classes)
1.1.2 动画和计时类
1.1.3 布局管理器类
1.1.4 事务管理类
第二章 核心动画渲染框架
第三章 图层的几何和变换
3.1 图层的坐标系
3.2 指定图层的几何
3.3 图层的几何变换
3.3.1 变换函数
3.3.2 修改变换的数据结构
3.3.3 通过键值路径修改变换
第四章 图层树的层次结构
4.1 什么是图层树的层次结构
4.2 在视图里面显示图层
4.3 从图层结构里面添加和删除图层
4.4 图层的位置调整和大小改变
4.4.1 自动调整图层大小
4.5 裁剪子图层
第五章 提供图层内容
5.1 给CALAYER提供内容
5.1.1 设置contents属性
5.1.2 通过委托提供内容
5.1.3 通过子类提供图层的内容
5.2 修改图层内容的位置
第六章 动画
6.1 动画类和时序
6.2 隐式动画
6.3 显式动画
6.4 开始和结束显式动画
第七章 图层的行为
7.1 行为对象的角色
7.2 已定义搜索模式的行为键值
7.3 采用CAACTION协议
7.4 重载隐式动画
7.5 暂时禁用行为
第八章 事务
8.1 隐式事务
8.2 显式事务
8.2.1 暂时禁用图层的行为
8.2.2 重载隐式动画的时间
8.2.3 事务的嵌套
第九章 布局核心动画的图层
9.1 约束布局管理器
第十章 核心动画的键-值编码扩展
10.1 键-值编码兼容的容器类
10.2 支持默认值
10.3 封装约定
10.4 支持结构字段的关键路径
第十一章 图层样式属性
11.1 几何属性
11.2 背景属性
11.3 图层内容
11.4 子图层内容
11.5 边框属性
11.6 滤镜属性
11.7 阴影属性
11.8 不透明属性
11.9 混合属性
11.10 遮罩属性
第十二章 示例:核心动画的菜单样式报刊应用
12.1 用户界面
12.1.1 检测Nib文件
12.1.2 图层的层次结构
12.2 检测应用程序的NIB文件
12.3 检测程序的代码
12.3.1 QCCoreAnimationKioskStyleMenu.h 和QCCoreAnimationKioskStyleMenu.m 文件
12.3.2 检测SelectionView.h
12.3.3 检测SelectionView.h
12.4 性能注意事项
第十三章 动画的属性
13.1 CALAYER的动画属性
13.2 CIFILTER动画的属性
分享到:
相关推荐
核心动画编程指南.pdf-- (Apple官方原版:Core Animation Programming Guide.pdf) 多线程编程指南.pdf------ (Apple官方原版:Threading Programming Guide.pdf) Instruments 用户指南.pdf------ (Apple官方原版:...
**核心动画编程指南**是苹果公司为iOS和Mac OS X开发者提供的一份重要参考资料,它深入解析了Core Animation框架的使用方法和核心技术。Core Animation是苹果操作系统中的一个关键图形渲染技术,它允许开发者创建高...
Core Animation Programming guide 1-5 (2) 不要下载 这个资源有错误
Core Animation Programming guide 1 -5 (3) 不要下载 这个资源有错误
Core Animation Programming guide (1-5)4 不要下载 这个资源有错误
Core Animation Programming guide (1-5)5 不要下载 这个资源有错误
标题中的“Core Animation Programming Guide 6”提示我们这可能是一个关于苹果平台开发,特别是与Core Animation相关的编程指南。Core Animation是Apple macOS和iOS系统中一个强大的框架,用于创建丰富的、高性能的...
苹果官网文档,Core Animation 是一种能让您制作高级动画和视觉效果的技术。UIKit 提供的动画,是建立在 Core Animation 技术之上的。如果您需要超出 UIKit 功能的高级动画,可以直接使用 Core Animation。
Core Animation编程指南是苹果开发iOS和macOS应用时不可或缺的一部分,它提供了丰富的视觉效果和流畅的动画。在这一编程指南中,我们主要关注的是前五章的内容,它们涵盖了Core Animation的基础概念、渲染架构、图层...
根据提供的文件信息,我们可以深入探讨与《CoreAnimation Programming Guide》相关的关键知识点,特别是关于Mac平台Xcode中的Core Animation技术。 ### 核心知识点一:Core Animation简介 Core Animation是苹果...
# 动画编程指南:Cocoa Core Animation 的深入解析 ## 引言 本文档旨在为开发者提供关于如何在 Cocoa 应用程序中使用动画功能的全面指导。无论是初学者还是经验丰富的开发者,都能从本指南中获得有价值的信息。...
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction 2nd Edition pdf Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-...
《OpenGLES编程指南》深度解析 一、OpenGLES概览 OpenGLES(OpenGraphicsLibraryforEmbeddedSystems)是一种基于C语言的平台中立图形API,专为嵌入式设备设计,如移动电话和平板电脑。在iOS平台上,OpenGLES被紧密...
Based on the given information from "iOS Application Programming Guide," we can derive several key points related to iOS development. However, it's important to note that the provided description does...
### iPad Programming Guide 知识点解析 #### 一、引言 随着科技的进步与移动互联网的发展,iPad作为苹果公司的一款标志性产品,在全球范围内受到了广泛欢迎。对于开发者而言,掌握iPad编程技术不仅能够帮助他们...
8. **动画与交互性**:Quartz 2D与Core Animation紧密集成,可以创建流畅的动画效果,并支持用户交互,如触摸事件响应。 9. **性能优化**:由于Quartz 2D是硬件加速的,它能够充分利用GPU资源,提供高效的图形渲染...
iOS应用编程指南涵盖了iOS应用开发的全流程,其中详细讲解了应用设计的基础知识、核心对象的构建、应用状态管理与多任务处理、资源的使用,以及状态保存与恢复机制。为了深入理解iOS应用开发,开发者需要熟悉UIKit...
### iOS SDK Programming: A Beginner’s Guide #### 一、概览 《iOS SDK Programming: A Beginner’s Guide》是一本专为初学者设计的iOS应用程序开发教程。本书由James A. Brannan和Blake Ward共同撰写,并由...
根据给定的信息,我们可以深入探讨《iPhone应用编程指南》中涉及的关键知识点,这些知识点对于希望在iOS平台上开发应用程序的开发者来说至关重要。 ### 一、版权与授权 文档明确指出,除非得到苹果公司的事先书面...