正版 Swift全解析:新式iOS实战开发 张云波ios开发教程书籍 Swift语法基础 移动开发教材书籍计算机与互联网 编程语言与程序设计 安徽
网站颜色:

正版 Swift全解析:新式iOS实战开发 张云波ios开发教程书籍 Swift语法基础 移动开发教材书籍计算机与互联网 编程语言与程序设计

  • 产品名称:Swift全解析新式iOS实战开...
  • 书名:Swift全解析新式iOS实战开发
  • 作者:无
  • 定价:99.00元
  • 书名:Swift全解析新式iOS实战开发
  • 是否是套装:否
  • 出版社名称:电子工业出版社

基本信息

书名:Swift全解析:新式iOS实战开发

定价:99.(咨询特价)

作者:张云波

出版社:电子工业出版社

出版日期:2018-(咨询特价)

ISBN461

字数:

页码:

版次:

装帧:平装-胶订

开本:16开

商品重量:

内容提要


本书从Swift的第四个版本开始,从基础全面的语法,到iOS 11 & 12的iOS 入门级App开发,*后由一个很实用的iOS小游戏开发结尾。适合新手从零开始上手,一步一步地,坚实掌握iOS开发技术的一站式启蒙之书。另外,本书还配套有语法和iOS基础开发的视频,有效提升学习效率和理解维度,增强学习兴趣,同时可以与作者无缝交流,让您快乐学习iOS开发。

作者介绍


张云波,昵称小波,网络知名讲师,《小波说雨燕》系列视频作者,目前致力于移动开发培训领域。曾在IBM/HP/神州数码/埃森哲/SONY/SAP等公从事商业软件开发相关工作,有海外工作经验,英语日语熟练。 参与项目:iCard信用卡/ 电网&上海电力互通3期/文雅科BI产品综合测试/Charment II/日本某音乐APP/夏普Sharp无锡液晶屏QS-I/某第三方平台分销APP/葛兰素史克-新销售代表用APP/辉瑞新推广APP 。

目录


篇Swift 4基础语法篇
章关于Swift3
第2章Swift语法基础7
2.1变量和常量7
2.2注释8
2.3分号9
2.4整数9
2.5浮点数
2.6类型安全和类型推断
2.7数值型字面量
2.8数值类型转换11
2.9布尔类型13
2.组13
(咨询特价)可选类型14
(咨询特价)错误处理15
(咨询特价)断言16
第3章Swift基本运算符17
3.1术语17
3.2赋值运算符17
3.3算术运算符18
3.4组合赋值运算符19
3.5比较运算符19
3.6三(目)运算符20
3.7空合运算符21
3.8区间运算符22
3.9逻辑运算符23
第4章Swift字符串和字符26
4.1字符串字面量26
4.2初始化空字符串26
4.3字符串可变性27
4.4字符串都是值类型27
4.5使用字符27
4.6连接字符串与字符28
4.7字符串插入值28
4.8UniCode29
4.9计算字符数量31
4.访问与修改字符串31
(咨询特价)比较字符串33
第5章Swift集合类型35
5.1数组35
5.2集39
5.3字典42
第6章Swift控制流46
6.1for循环46
6.1.1for-in47
6.1.2for条件递增48
6.2while循环48
6.2.1while49
6.2.2repeat while49
6.3if语句50
6.4guard语句51
6.5switch语句52
6.6控制转移语句54
6.6.1continue语句54
6.6.2break语句55
6.6.3fallthrough语句56
6.6.4return语句57
第7章Swift函数58
7.1函数的定义和调用58
7.2函数的参数和返回值59
7.2.1多个输入参数的函数59
7.2.2没有参数的函数59
7.2.3没有返回值的函数60
7.2.4没有返回值的函数调用具有返回值的函数60
7.2.5多个返回值的函数60
7.2.(咨询特价)组可选类型返回值的函数61
7.3函数的参数名称62
7.3.1外部参数名称62
7.3.2带默认值参数的函数62
7.3.3可变参数的函数63
7.3.4常量参数和变量参数63
7.3.5输入和输出参数64
7.4函数类型65
7.4.1使用函数类型65
7.4.2使用函数类型作为参数65
7.4.3使用函数类型作为返回值66
7.4.4使用函数类型作为常量66
7.5嵌套函数67
第8章Swift闭68
8.1闭的定义68
8.2闭表达式69
8.2.1sorted函数69
8.2.2使用闭表达式70
8.2.3根据上下文推断参数70
8.2.4单表达式闭省掉返回关键字70
8.2.5参数名称缩写71
8.2.6运算符函数71
8.3挂尾闭71
8.4闭的值捕获72
8.5闭是引用类型73
第9章Swift枚举74
9.1枚举的定义、结构和使用74
9.2枚举在switch语句中的使用75
9.3枚举关联值75
9.4枚举原始值76
第章Swift类和结构体77
.1类和结构体的对比77
.1.1类和结构体的定义78
.1.2类和结构体的实例78
.1.3类和结构体的属性访问78
.2结构体是值类型79
.3类是引用类型79
.4如何选择类和结构体79
.5集合类型的赋值和复制80
1章Swift属性81
11.1存储属性81
11.1.1普通存储属性81
11.1.2延迟存储属性82
11.2计算属性82
11.3属性观察器84
11.4全局变量和局部变量85
11.5静态属性85
2章Swift方法86
12.1实例方法86
12.1.1使用类中定义的实例方法86
12.1.2使用结构体中定义的实例方法87
12.1.3使用枚举中定义的实例方法88
12.2静态方法89
12.2.1使用类中定义的静态方法89
12.2.2使用结构体中定义的静态方法89
3章Swift下标91
13.1下标的定义91
13.2下标的用法92
13.3下标脚本93
4章Swift继承95
14.1继承的定义95
14.2继承的一般用法95
14.3重写父类的方法和属性96
14.3.1重写父类的方法96
14.3.2重写父类的属性97
14.4防止父类的特性被重写98
5章Swift初始化99
15.1初始化的定义99
15.2为存储属性设置初始值99
15.3自定义构造函数0
15.4默认构造函数1
15.5值类型的初始化2
15.6引用类型的初始化3
15.6.1 构造函数和便利构造函数4
15.6.2类的代理初始化调用4
15.6.3两段式构造过程5
15.6.4构造函数的继承和重写7
15.6.5自动构造函数的继承8
15.6.6 和便利构造器的实战9
15.7可失败构造函数111
15.8必要构造函数116
15.9通过闭或方法设置属性的默认值116
6章Swift析构119
16.1析构的原理119
16.2析构的实战119
7章Swift错误处理122
17.1创建错误类型122
17.2抛出错误123
17.3捕获和处理错误124
17.4不处理错误126
17.5将错误转为可选类型126
8章Swift泛型128
18.1泛型能解决的问题128
18.2泛型函数129
18.3类型参数130
18.4命名类型参数131
18.5泛型类型131
18.6泛型类型的扩展133
18.7类型约束134
18.8关联类型136
18.9条件语句138
9章Swift扩展140
19.1扩展的定义和语法140
19.2扩展计算属性140
19.3扩展构造函数141
19.4扩展方法143
19.5扩展下标144
19.6扩展嵌套函数144
第20章Swift协议146
20.1协议的定义和语法146
20.2对属性的规定147
20.3对方法的规定148
20.4对变异方法的规定149
20.5对构造函数的规定150
20.6协议也是一种类型151
20.7代理152
20.8在扩展中添加协议155
20.9协议类型的集合155
20.协议的继承156
(咨询特价)协议类型的组合157
(咨询特价)检查协议的一致性158
第2篇iOS 11基础开发篇
第21章入门级163
21.1开发环境配置163
21.2Playground164
21.3个App168
21.4创建用户交互178
第22章初级181
22.1AutoLayout181
22.2StackView184
22.3Size Class192
22.4Table View197
22.4.1原型单格199
22.4.2代理模式201
22.4.3连接数据源203
22.5自定义单格204
22.6单格交互216
22.7单格滑动菜单219
22.8导航和转场226
第23章中级235
23.1Model重构235
23.2静态单格241
23.3导航栏、状态条和动态字体的定制技巧248
23.4视差动画256
23.5、动画和手势259
23.6JSON编/解码271
23.7录入新数据场景276
23.8真机部署285
23.9相册、拍照和录制视频287
第3篇游戏实战篇
第24章卡牌斗兽棋299
24.1项目介绍与分析299
24.2项目框架搭建301
24.3首页和棋盘控制器的搭建306
24.4相关model和走棋逻辑的实现330
24.5单机双人对战的实现337
24.6人机对战的实现360
24.7联网对战的实现371
24.8联网对战的优化400

编辑


暂无相关内容

安徽新华书店图书专营店热门设计联盟服务商