注重体验与质量的电子书资源下载网站
分类于: 编程语言 互联网 云计算&大数据 设计
简介
iOS开发从入门到精通: 清华“视频大讲堂”大系 豆 0.0分
资源最后更新于 2020-03-29 04:37:02
作者:刘燕 编著
出版社:出版社清华大学出版社
出版日期:2017-10
ISBN:9787302448662
文件格式: pdf
标签: 互联网 编程 iOS 限时特价 手机 应用开发 清华“视频大讲堂”大系
简介· · · · · ·
《iOS开发从入门到精通》一书以iOS 9.0、Xcode 6.4为平台,全面介绍了iOS应用开发的基础知识。掌握Objective-C语言是iOS应用开发的基础,全书从Objective-C基本语法开始,详细讲解了Objective-C语法结构、Objective-C面向对象特征、Foundation核心类库用法,iOS应用开发的基本理论,以及iOS应用和编程技巧,主要包括iOS应用核心、窗口和视图、事件处理、视图控制器绘图、文件、SQLite、数据处理、网络、多媒体、设备支持、游戏开发等内容。本书还提供了很多开发应用案例,模仿练习这些案例,能够帮助用户快速地找到实战的感觉。《iOS开发从入门到精通》内容翔实、结构清晰、循序渐进,基础知识与案例实战紧密结合,既可作为iOS初学者的入门教材,也适合中高级用户对新技术做进一步的学习和参考。
目录
内容简介
前言
第1章 iOS基础 (视频讲解:23分钟)
1.1 iOS发展历史
1.2 iOS特性
1.3 iOS架构
1.4 Objective-C概述
1.5 比较iOS和Mac OS
1.6 iOS开发环境和工具
1.7 使用Xcode
1.8 小结
第2章 数据类型和运算符 (视频讲解:88分钟)
2.1 数据类型分类
2.2 简单数据类型
2.3 类型转换
2.4 运算符
2.5 小结
第3章 控制语句 (视频讲解:44分钟)
3.1 条件语句
3.2 循环语句
3.3 控制语句
3.4 预处理命令
3.5 小结
第4章 C语言特性 (视频讲解:122分钟)
4.1 数组
4.2 函数
4.3 块
4.4 结构
4.5 指针
4.6 数组和指针
4.7 案例应用
4.8 小结
第5章 类 (视频讲解:107分钟)
5.1 定义类
5.2 使用类
5.3 变量
5.4 属性
5.5 方法
5.6 继承
5.7 异常处理
5.8 类型
5.9 根类
5.10 小结
第6章 消息和协议
6.1 消息
6.2 协议
6.3 小结
第7章 对象
7.1 创建对象
7.2 对象动态类型
7.3 对象可变性
7.4 对象通信
7.5 使用对象
7.6 小结
第8章 Foundation框架基础 (视频讲解:133分钟)
8.1 认识Foundation框架
8.2 使用Foundation框架
8.3 数字类型
8.4 字符串类型
8.5 日期类型
8.6 数组类型
8.7 字典类型
8.8 案例实战:集合类型
8.9 小结
第9章 iOS应用开发核心
9.1 iOS应用架构
9.2 运行环境处理机制
9.3 程序包
9.4 定制行为
9.5 键盘管理
9.6 国际化
9.7 优化处理
9.8 小结
第10章 iOS开发入门 (视频讲解:63分钟)
10.1 熟悉iOS项目
10.2 iOS运行机制
10.3 事件处理机制
10.4 故事板
10.5 案例实战
10.6 小结
第11章 窗口和视图
11.1 认识窗口和视图
11.2 视图架构
11.3 创建和管理视图层次
11.4 动态控制视图
11.5 创建定制视图
11.6 小结
第12章 视图控制器 (视频讲解:43分钟)
12.1 视图控制器基础
12.2 视图控制器生命周期
12.3 标准视图控制器
12.4 分割视图控制器
12.5 导航控制器
12.6 选项卡控制器
12.7 页视图控制器
12.8 小结
第13章 事件
13.1 触摸事件
13.2 运动事件
13.3 复制、剪切和粘贴
13.4 小结
第14章 使用控件(上) (视频讲解:117分钟)
14.1 UIKit概述
14.2 按钮
14.3 文本框
14.4 多行文本
14.5 开关按钮
14.6 分段控件
14.7 滑块控件
14.8 图像控件
14.9 进度条
14.10 活动指示器
14.11 警告框
14.12 操作表
14.13 日期选择器
14.14 通用选择器
14.15 微调器
14.16 网页控件
14.17 小结
第15章 使用控件(下) (视频讲解:117分钟)
15.1 工具条
15.2 搜索条
15.3 导航条
15.4 表格控制器
15.5 标签页
15.6 页控件
15.7 小结
第16章 移动绘图 (视频讲解:35分钟)
16.1 基本概念
16.2 Quartz 2D
16.3 案例实战
16.4 小结
第17章 动画设计 (视频讲解:14分钟)
17.1 OpenGL ES
17.2 OpenGL ES应用
17.3 Core Animation
17.4 案例实战
17.5 小结
第18章 多媒体开发 (视频讲解:26分钟)
18.1 使用声音
18.2 使用视频
18.3 案例实战
18.4 小结
第19章 设备管理 (视频讲解:28分钟)
19.1 硬件检测
19.2 配件通信
19.3 使用加速计
19.4 使用位置和方向
19.5 使用地图
19.6 使用照相机
19.7 使用照片库
19.8 使用邮件
19.9 案例实战
19.10 小结
第20章 文件和数据操作 (视频讲解:24分钟)
20.1 文件操作
20.2 数据读写
20.3 SQLite
20.4 案例实战
20.5 小结
第21章 综合案例:抢扑克 (视频讲解:8分钟)
21.1 设计提示框交互项目
21.2 设计时间差视图控制器
21.3 构建扑克游戏控件
21.4 小结
第22章 综合案例:电子琴
22.1 创建音频工具项目
22.2 定义电子琴的交互方法
22.3 构建电子琴界面
22.4 小结
第23章 综合案例:吃豆人 (视频讲解:7分钟)
23.1 创建Utility Application图像移动按钮项目
23.2 移动图像操作的视图控制器
23.3 在Interface Builder中构建吃豆人主页
23.4 在Interface Builder中构建吃豆人简介副页
23.5 小结
第24章 综合案例:打砖块 (视频讲解:19分钟)
24.1 创建Utility Application项目
24.2 打砖块的MainViewController交互方法
24.3 在Interface Builder内构建BoardView
24.4 在Interface Builder中构建打砖块游戏主页
24.5 在Interface Builder中构建打砖块简介副页
24.6 小结
附录CD