qh iOS移动开发从入门到精通 配光盘 移动开发丛书 李发展 王亮 清华大学出版社pdf下载

qh iOS移动开发从入门到精通 配光盘 移动开发丛书 李发展 王亮 清华大学出版社百度网盘pdf下载

作者:
简介:qh iOS移动开发从入门到精通 配光盘 移动开发丛书 李发展 王亮 清华大学出版社
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

满39
全国
2018-05-24 18:24:00 - 2019-03-31 18:24:00 截止
下单满就减,赶快购买吧!
单笔订单满39( 地区:辽宁、吉林、黑龙江、北京、天津、河北、山西、山东、上海、江苏、安徽、浙江、江西、湖北、湖南、河南、广东、福建、陕西 )

 书名:  iOS移动开发从入门到精通(配光盘)(移动开发丛书)
 出版社:  清华大学出版社
 出版日期:  2017
 ISBN号:  9787302462026
本书由iOS开发工程师精心编撰,系统地介绍了使用iOS10+Swift3+Xcode8开发移动应用的关键技术。 本书共分三篇,篇为基础篇,主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift3.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等。第二篇为进阶篇,主要介绍了Alamofire网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、自动化测试、性能分析、本地化、加密与安全等实用技术。第三篇为实例篇,通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方式,并终创建一个成熟的商业项目。 本书采用丰富的实例,直观的代码展示,向读者形象地讲解了在创建一款的iOS应用程序时,所需要的大部分技巧,帮助读者轻松掌握并高效开发iOS程序。本书适合iOS开发新手、iOS程序员、iPhone开发人员、iPad开发人员使用,也可以作为相关培训机构和大专院校相关专业的教学用书。

本书采用丰富的实例,直观的代码展示,向读者形象地展现了在创建一款的iOS应用程序时,所需要的大部分知识和技巧。通过对本书的学习,读者可以建立起iOS 10技术的思想框架,并且对iOS 10开发的过程有一个全面的了解,高效地开发出自己的iOS应用程序。

目  录

 

第1章  开发准备 1

1.1  iOS移动开发现状 2

1.1.1  iOS的历史 2

1.1.2  iOS 10的十大变化 4

1.1.3  iOS应用开发的八个特点 5

1.2  iOS 10的新功能 5

1.2.1  SiriKit 6

1.2.2  Proactive Suggestions

(预建议) 6

1.2.3  Integrating with the Messages 

App 7

1.2.4  User Notifications 7

1.2.5  Speech Recognition 8

1.2.6  Wide Color 9

1.2.7  Adapting to the True Tone 

Display 9

1.2.8  Widget Enhancements 9

1.2.9  Security and Privacy 

Enhancements 9

1.3  成为一名iOS开发者 11

1.3.1  硬件上的需求 11

1.3.2  加入Apple开发者计划 11

1.3.3  下载安装Xcode和模拟器 13

1.3.4  创建开发和发布配置文件Provisioning Profile 14

1.4  创建一个基本的iOS项目 17

1.4.1  项目的创建 17

1.4.2  设置项目的信息 19

1.4.3  设置应用的Icon图标 19

1.4.4  设置应用的Launch图片 20

1.4.5  编译并运行项目 22

1.5  iOS应用的生命周期 23

1.5.1  iOS应用程序的状态 24

1.5.2  演示iOS应用程序的各种

状态 25

1.6  小结 26

第2章  Xcode 8 IDE和iOS模拟器 27

2.1  Xcode 8的使用 28

2.1.1  工具栏的使用 28

2.1.2  导航器的功能介绍 29

2.1.3  项目导航器中的内容 30

2.1.4  创建一个组和Swift文件 30

2.1.5  在项目中搜索文件 33

2.1.6  代码的查找和替换 36

2.1.7  代码的Debug调试 36

2.2  iOS模拟器的使用 39

2.2.1  使用多种iOS模拟器 39

2.2.2  iOS模拟器方向的切换 40

2.2.3  iOS模拟器语言的切换 40

2.2.4  截取模拟器屏幕 41

2.2.5  应用程序的退出和删除 41

2.3  小结 42

第3章  Swift 3.0的基础知识 43

3.1  Swift的基本概念 44

3.1.1  Swift语言的特点 44

3.1.2  Swift常量和变量的定义 45

3.1.3  常量和变量的输出 46

3.1.4  注释 47

3.1.5  Playground 47

3.2  数据类型与运算 49

3.2.1  布尔类型 49

3.2.2  Int类型及实例属性 50

3.2.3  浮点类型及实例属性 51

3.2.4  字符和字符串 51

3.2.5  元组类型 54

3.2.6  一元、二元和三元运算符 55

3.2.7  比较运算符 56

3.3  循环语句和条件判断语句 57

3.3.1  for循环 57

3.3.2  while循环语句 58

3.3.3  repeat-while循环语句 59

3.3.4  if条件判断语句 60

3.3.5  switch条件判断语句 60

3.3.6  continue语句和forthrough

语句 61

3.4  数组和字典 62

3.4.1  数组 62

3.4.2  多维数组 64

3.4.3  数组的遍历 65

3.4.4  字典 66

3.5  小结 68

第4章  Swift 3.0的进阶内容 69

4.1  函数 70

4.1.1  函数的定义和调用 70

4.1.2  为参数设置默认值 71

4.1.3  设置可变的函数参数数量 71

4.1.4  函数作为参数和返回类型 72

4.1.5  元组作为函数的返回类型,

实现多个返回值 74

4.1.6  使用函数类型 74

4.1.7  函数的输入输出参数 75

4.1.8  函数的嵌套 76

4.1.9  函数的递归用法 76

4.1.10  常用的内置函数 77

4.2  枚举和结构体 79

4.2.1  枚举 79

4.2.2  结构体 83

4.3  类 85

4.3.1  类的创建 85

4.3.2  类属性的set和get方法 88

4.3.3  类属性的willSet和didSet

方法 89

4.3.4  类的静态方法 90

4.3.5  类的析构 91

4.3.6  类的继承 92

4.3.7  类的延迟加载属性lazy 93

4.3.8  类的引用特征 95

4.3.9  类型检查 95

4.3.10  Any和Anyobject 98

4.4  扩展、协议和其他 99

4.4.1  扩展 99

4.4.2  协议 101

4.4.3  问号和感叹号! 103

4.5  小结 105

第5章  视图UIView和层CALayer 106

5.1  视图UIView 107

5.1.1  UIView概述 107

5.1.2  UIView的外观属性 109

5.1.3  UIView的几何属性 112

      ......

 

11111111111111