iOS 图形图像、动画和多媒体编程技术最佳实践作 者: 关东升,董玉萍 著出版时间: 2014丛编项: 清华开发者书库内容简介 《清华开发者书库:iOS图形图像动画和多媒体编程技术最佳实践》主要介绍了iOS的图形图像、动画和多媒体编程技术,全部采用基于iOS7的最新API。全书分为10章:第1章开篇综述;第2章2D图形图像技术,介绍了UIKit绘图技术、绘制视图的路径、绘制图像和文本、坐标、Quartz坐标和坐标变换;第3章图像处理,介绍了创建图像对象、绘制图片、使用滤镜、人脸识别、微笑检测和二维码生成器技术;第4章动画技术,介绍了视图动画、CoreAnimation框架、视图动力学行为和动态效果等;第5章音频,介绍了音频文件、音频API、AVFoundation框架、SystemSoundAPI和OpenAL等;第6章视频,介绍了视频文件、使用MediaPlayer框架播放视频、使用AVFoundation框架播放视频、录制视频和编辑视频;第7章流媒体技术,介绍了网络多媒体技术、渐进式下载流媒体、实时流媒体、苹果流媒体协议HTTPLiveStreaming、搭建HLS流媒体服务器、使用本地技术开发客户端和使用Hybrid技术开发客户端;第8章AirPlay与AppleTV开发,介绍了AirPlay技术、支持AirPlay的设备、多媒体文件支持、AirPlay开发视频播放、AirPlay开发音频播放和AirPlay开发UIWebView播放;第9章访问iPod媒体库,介绍了访问iPod库相关API、访问与控制媒体库、媒体库搜索和媒体库选择器等;第10章iOS敏捷开发项目实战-51CTO学院视频iPad客户端,项目中采用了敏捷开发,是为51CTO学院视频开发的iPad客户端的一个原型,综合使用到《清华开发者书库:iOS图形图像动画和多媒体编程技术最佳实践》前面介绍的图形技术、动画技术、视频播放和流媒体等技术。目录第1章 开篇综述1.1 本书结构1.2 本书中的约定1.2.1 实例代码约定1.2.2 图示的约定1.2.3 图中手势第2章 UIKit与Quartz2D绘图技术2.1 绘制视图2.1.1 视图绘制周期2.1.2 绘制实例:填充矩形2.1.3 填充与描边2.1.4 绘制图像和文本2.2 Quartz图形上下文2.3 Quartz路径2.4 Quartz坐标变换2.4.1 坐标系2.4.2 2D图形的基本变换2.4.3 CTM变换矩阵2.4.4 仿射(affine)变换本章小结第3章 图像处理3.1 使用图像3.1.1 创建图像3.1.2 从设备图片库选取或从照相机抓取3.2 CoreImage框架3.3 滤镜3.3.1 使用滤镜3.3.2 实例:旧色调和高斯模糊滤镜3.4 人脸识别3.4.1 人脸识别开发3.4.2 实例:是猩猩还是小女孩本章小结第4章 动画技术4.1 视图动画4.1.1 动画块4.1.2 动画生命周期事件4.1.3 过渡动画4.2 iOS7自定义视图过渡动画4.2.1 树形结构导航自定义过渡动画4.2.2 模态导航自定义过渡动画4.2.3 实例:使用HUAnimator自定义过渡动画框架4.3 iOS7UIKit力学(Dynamics)4.3.1 UIKit力学基本框架4.3.2 力学行为特性4.3.3 实例:UIKit力学4.4 iOS7运动效果(MotionEffects)4.5 CoreAnimation框架4.5.1 图层4.5.2 隐式动画4.5.3 显式动画 上一篇: Premiere Pro CC实例教程(全彩版) 下一篇: iOS 实战:图形图像、动画和多媒体卷(Swift版)