iOS开发从入门到精通

iOS开发从入门到精通

作者:刘燕 编著

出版社:清华大学

出版年:2017年10月

ISBN:9787302448662

所属分类:绘画摄影

书刊介绍

《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

相关推荐

微信二维码