漫游鲸二手书店
淘二手好书+回收闲置图书
清华开发者书库:iOS图形图像动画和多媒体编程技术最佳实践
清华开发者书库:iOS图形图像动画和多媒体编程技术最佳实践
作者:关东升著;董玉萍著 | 清华大学出版社
ISBN:9787302366812
原价: ¥69.00
销售价:¥3.90元
参与书籍回收后,可享更低价格
分类 计算机/网络
作者 作者:关东升著;董玉萍著
出版社 清华大学出版社
图书简介

本书主要介绍了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技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和WindowsPhone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、WindowsPhone及Android客户端开发。在AppStore上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS网络编程与云端应用zuijia实践》、《iOS开发指南——从零基础到AppStore上架》、《交互设计的艺术——iOS7拟物化到扁平化革命》、《iOS传感器应用开发zuijia实践》等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.2Quartz图形上下文2.3Quartz路径2.4Quartz坐标变换2.4.1坐标系2.4.22D图形的基本变换2.4.3CTM变换矩阵2.4.4仿射(affine)变换本章小结第3章图像处理3.1使用图像3.1.1创建图像3.1.2从设备图片库选取或从照相机抓取3.2CoreImage框架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.2iOS7自定义视图过渡动画4.2.1树形结构导航自定义过渡动画4.2.2模态导航自定义过渡动画4.2.3实例:使用HUAnimator自定义过渡动画框架4.3iOS7UIKit力学(Dynamics)4.3.1UIKit力学基本框架4.3.2力学行为特性4.3.3实例:UIKit力学4.4iOS7运动效果(MotionEffects)4.5CoreAnimation框架4.5.1图层4.5.2隐式动画4.5.3显式动画4.5.4关键帧动画4.5.5使用路径本章小结第5章音频5.1音频文件5.2音频API5.3AVFoundation框架实现音频录制与播放5.3.1音频播放5.3.2音频录制5.3.3语音合成5.4使用SystemSoundAPI5.4.1播放系统声音5.4.2发出警告提醒5.4.3振动5.5使用OpenALAPI5.5.1OpenAL构成5.5.2OpenAL与3D空间中的声音5.5.3OpenALAPI5.5.4OpenAL应用开发流程5.5.5实例:使用OpenAL播放音效本章小结第6章视频6.1视频文件6.2播放视频6.2.1使用MediaPlayer框架6.2.2使用AVFoundation框架6.3录制视频6.3.1使用UIImagePickerController6.3.2使用AVFoundation框架6.4编辑视频本章小结第7章流媒体技术7.1网络多媒体技术7.1.1渐进式下载7.1.2实时流媒体7.2渐进式下载开发7.3实时流媒体开发7.3.1媒体文件的分割与处理7.3.2搭建HLS流媒体服务器7.3.3使用本地技术开发客户端7.3.4使用Hybrid技术开发客户端本章小结第8章AirPlay与AppleTV8.1AirPlay技术8.1.1支持AirPlay的设备8.1.2多媒体文件支持8.2AirPlay开发8.2.1MPMoviePlayerController8.2.2AVPlayer8.2.3UIWebView本章小结第9章访问iPod媒体库9.1访问iPod媒体库相关API9.2访问与控制iPod媒体库9.2.1控制iPod媒体库播放9.2.2查看媒体信息9.2.3通知9.3搜索iPod媒体库9.4iPod媒体库选择器本章小结第10章51CTO学院视频流媒体服务器与iPad客户端敏捷开发实战10.1应用分析与设计10.1.1应用概述10.1.2需求分析10.1.3原型设计10.1.4架构设计10.1.5数据库设计10.1.6网络拓扑图10.2iOS敏捷开发10.2.1敏捷开发宣言10.2.2iOS是否可以敏捷开发10.2.3iOS敏捷开发最佳实践10.3任务1:环境搭建10.3.1迭代1.1:iPad客户端环境搭建10.3.2迭代1.2:ApacheHTTPServer搭建10.3.3迭代1.3:搭建HLS流媒体服务器10.3.4迭代1.4:MySQL数据库服务器搭建10.3.5迭代1.5:phpMyAdmin管理工具的配置10.4任务2:信息系统层开发10.4.1迭代2.1:创建数据库对象10.4.2迭代2.2:导入测试数据10.5任务3:业务逻辑层开发10.5.1迭代3.1:业务逻辑类10.5.2迭代3.2:服务器端辅助对象Skeleton10.6任务4:表示层开发10.6.1迭代4.1:客户端辅助对象Stub10.6.2迭代4.2:根据原型设计初步设计i

阅读更多

相关推荐
更多低价好书购买/书籍回收
扫码访问微信小程序
在线客服
了解更低购买价格、或有疑问需要帮助,可以找小鲸鱼噢~
咨询在线客服