当前位置:主页 > 计算机电子书 > 图形处理 > iOS下载
iOS实战图形图像、动画和多媒体卷

iOS实战图形图像、动画和多媒体卷 PDF 高清版

  • 更新:2019-08-07
  • 大小:38.7 MB
  • 类别:iOS
  • 作者:关东升
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

iOS实战图形图像、动画和多媒体卷 PDF

iOS实战:图形图像、动画和多媒体卷(Swift版)/清华大学开发人员书库》系统软件阐述了iOS图形图像、动画和多媒体编程技术,所有选用最新消息的应用场景iOS 8 的API。

全书分成12章: 第1章提前准备刚开始,详细介绍了这书的构造及书中的某些承诺; 第2章2D图形图像技术性,详细介绍了UIKit制图技术性、绘图景图的相对路径、绘图图象和文字、座标、Quartz座标和坐标变换; 第3章图象处理,详细介绍了建立图象另一半、绘图照片、应用ps滤镜和面部识别等技术性; 第4章动画技术性,详细介绍了景图动画、Core Animation架构、景图动力学模型个人行为和动画特效等; 第5章声频,详细介绍了音频文件、声频API、AVFoundation架构、System Sound API和OpenAL等; 第6章视頻,详细介绍了音频文件、应用MediaPlayer架构播放歌曲、应用AVFoundation架构播放歌曲、录视频和编辑视频; 第7章流媒体技术,详细介绍了互联网现代信息技术、渐进式免费下载流媒体服务器、即时流媒体服务器、iPhone流媒体服务器协议书HTTP Live Streaming、构建HLS直播服务器、应用当地科研开发手机客户端和应用Hybrid科研开发手机客户端; 第8章AirPlay与Apple TV开发设计,详细介绍了AirPlay技术性、适用AirPlay的机器设备、多媒体文档适用、AirPlay开发设计视频在线观看、AirPlay开发设计声频播发和AirPlay开发设计UIWebView播发; 第9章浏览iPod逆传播,详细介绍了浏览iPod库有关API、浏览与操纵逆传播、逆传播检索和逆传播选择器等; 第12章是新项目实战iOS迅速开发新项目实战——38CTO学校视頻iPad手机客户端,本新项目选用了迅速开发全过程,是为38CTO学校视頻开发设计的iPad手机客户端的1个原形,综合性应用了这书前边详细介绍的图型技术性、动画技术性、视频在线观看和流媒体服务器等技术性。

目录

  • 第1章准备开始
  • 1.1本书结构
  • 1.2本书中的约定
  • 1.2.1实例代码约定
  • 1.2.2图示约定
  • 1.2.3图中手势
  • 1.2.4方法命名约定
  • 1.2.5构造器命名约定
  • 第2章UIKit与Quartz 2D绘图技术
  • 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仿射变换
  • 本章小结
  • 第3章图像处理
  • 3.1使用图像
  • 3.1.1创建图像
  • 3.1.2从设备图片库选取或从照相机抓取
  • 3.2Core Image框架
  • 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.2iOS自定义视图过渡动画
  • 4.2.1自定义过渡动画
  • 4.2.2树形结构导航自定义过渡动画
  • 4.2.3模态导航自定义过渡动画
  • 4.2.4实例: 使用HUAnimator自定义过渡动画框架
  • 4.3UIKit力学
  • 4.3.1UIKit力学基本框架
  • 4.3.2力学行为特性
  • 4.3.3实例: UIKit力学
  • 4.4运动效果
  • 4.5Core Animation框架
  • 4.5.1图层
  • 4.5.2隐式动画
  • 4.5.3显式动画
  • 4.5.4关键帧动画
  • 4.5.5使用路径
  • 本章小结
  • 第5章音频
  • 5.1音频文件简介
  • 5.2音频API简介
  • 5.3AVFoundation框架实现音频录制与播放
  • 5.3.1音频播放
  • 5.3.2音频录制
  • 5.3.3语音合成
  • 5.4使用System Sound API
  • 5.4.1播放系统声音
  • 5.4.2发出警告提醒
  • 5.4.3振动
  • 本章小结
  • 第6章视频
  • 6.1视频文件简介
  • 6.2播放视频
  • 6.2.1使用MediaPlayer框架
  • 6.2.2使用AVFoundation框架
  • 6.3录制视频
  • 6.3.1使用UIImagePickerController
  • 6.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技术
  • 8.1AirPlay技术简介
  • 8.1.1支持AirPlay的设备
  • 8.1.2多媒体文件支持
  • 8.2AirPlay开发
  • 8.2.1MPMoviePlayerController
  • 8.2.2AVPlayer
  • 8.2.3UIWebView
  • 本章小结
  • 第9章访问iPod媒体库
  • 9.1访问iPod媒体库相关API
  • 9.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: Apache HTTP Server搭建
  • 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: 服务器端辅助对象Skeleton
  • 10.6任务4: 表示层开发
  • 10.6.1任务4.1: 客户端辅助对象Stub
  • 10.6.2任务4.2: 根据原型设计初步设计iPad故事板
  • 10.6.3任务4.3: 首页模块UI设计
  • 10.6.4任务4.4: 首页视图控制器代码编写
  • 10.6.5任务4.5: 首页到详细页的过渡
  • 10.6.6任务4.6: 详细模块UI设计
  • 10.6.7任务4.6.1: 主题颜色带
  • 10.6.8任务4.6.2: 课程类别2列表
  • 10.6.9任务4.6.3: 课程内容
  • 10.6.10任务4.7: 详细视图控制器代码编写
  • 本章小结

资源下载

资源下载地址1:https://pan.baidu.com/s/1QlxxQKIDTic1d1ocVoJReA

相关资源

网友留言