图书介绍

SWIFT程序设计实战入门PDF|Epub|txt|kindle电子书版本网盘下载

SWIFT程序设计实战入门
  • 蔡明志著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111519058
  • 出版时间:2016
  • 标注页数:297页
  • 文件大小:82MB
  • 文件页数:307页
  • 主题词:程序语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SWIFT程序设计实战入门PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 从简单的范例谈起1

1.1 编写您的第一个程序1

1.2 程序解析6

1.3 Playground介绍6

习题10

第2章 变量、常量以及数据类型12

2.1 简述变量与常量12

2.2 简述数据类型12

2.3 声明变量与常量15

2.4 输出变量与常量18

2.5 注释语句19

2.6 分号19

2.7 字符串类型19

2.7.1 字符串的函数21

2.7.2 字符串属于值类型24

2.8 选项类型24

习题25

第3章 运算符29

3.1 算术运算符29

3.2 关系运算符30

3.3 逻辑运算符31

3.4 自增与自减运算符32

3.5 赋值运算符34

习题35

第4章 循环语句38

4.1 for循环语句38

4.2 while循环语句42

4.3 do…while循环语句44

4.4 for-in循环语句45

4.5 嵌套循环47

4.6 String(format:)格式54

习题54

第5章 选择语句59

5.1 if语句59

5.2 if…else语句61

5.3 else…if语句64

5.4 switch语句66

5.5 条件运算符72

5.6 break、continue及fallthrough语句72

习题75

第6章 集合类型79

6.1 数组的表示法79

6.1.1 数组的运行与一些常用的API81

6.1.2 二维数组86

6.2 字典的表示法87

6.3 集合类型的赋值与复制行为90

6.3.1 数组的赋值与复制行为90

6.3.2 字典的赋值与复制行为93

习题96

第7章 函数101

7.1 定义与调用函数101

7.1.1 函数的参数104

7.1.2 函数的返回值105

7.1.3 返回多个值106

7.2 函数的参数名108

7.2.1 外部参数名108

7.2.2 默认参数值109

7.2.3 可变参数110

7.2.4 参数的类型111

7.3 函数类型113

7.3.1 函数类型作为变量的类型115

7.3.2 函数类型作为参数的类型116

7.3.3 函数类型作为返回值的类型116

7.4 嵌套函数117

7.5 局部与全局变量118

习题119

第8章 闭包122

8.1 闭包表达式122

8.1.1 推导类型格式123

8.1.2 明确地从单一表达式的闭包返回124

8.1.3 速记自变量名125

8.1.4 运算符函数126

8.2 尾随闭包126

8.3 获取值128

8.4 闭包是引用类型129

习题129

第9章 类、结构与枚举133

9.1 类与结构的比较133

9.1.1 值类型135

9.1.2 引用类型137

9.1.3 “===”与“!==”运算符139

9.2 枚举的语法141

9.2.1 在switch语句中使用枚举值142

9.2.2 关联值143

9.2.3 rawValue值145

习题146

第10章 属性与方法149

10.1 存储型属性149

10.2 计算属性153

10.2.1 setter声明速记155

10.2.2 只读计算属性156

10.3 属性观察者157

10.4 类型属性159

10.5 实例方法160

10.5.1 方法的局部与外部参数名称161

10.5.2 self属性163

10.5.3 修改值类型的实例方法164

10.6 类型方法165

习题167

第11章 继承171

11.1 父类171

11.2 子类173

11.3 重写175

11.3.1 重写方法175

11.3.2 重写访问的属性177

11.3.3 重写属性观察者180

习题183

第12章 初始化与析构188

12.1 初始化188

12.2 类的继承与初始化192

12.2.1 指定构造器与便捷构造器192

12.2.2 语法与范例194

12.3 析构199

习题200

第13章 自动引用计数203

13.1 自动引用计数如何工作203

13.2 类实例之间的强引用循环204

13.3 解决类实例之间强引用循环的方法207

13.3.1 弱引用207

13.3.2 无主引用210

13.3.3 无主引用与隐式解析可选属性212

习题213

第14章 可选链216

14.1 可选链作为强制解析的方法216

14.2 通过可选链调用属性、方法217

14.2.1 通过可选链调用属性218

14.2.2 通过可选链调用方法220

14.3 多重链221

习题222

第15章 类型转换与扩展224

15.1 检查类型224

15.2 向下转型226

15.3 对AnyObject和Any的类型转换227

15.3.1 AnyObject227

15.3.2 Any228

15.4 扩展229

15.4.1 属性的扩展230

15.4.2 构造函数与方法的扩展230

15.4.3 索引的扩展232

习题233

第16章 协议237

16.1 属性的协议237

16.2 方法的协议239

16.3 作为类型的协议241

16.4 协议以扩展方式加入242

16.5 协议的继承244

16.6 协议的组合245

16.7 检查是否遵守协议246

习题248

第17章 泛型252

17.1 泛型类型252

17.1.1 两数对调252

17.1.2 队列的运行256

17.2 类型约束264

17.2.1 查找某个值位于数组中的位置264

17.2.2 气泡排序267

17.3 关联类型272

习题277

第18章 位运算符与运算符函数281

18.1 位运算符281

18.1.1 用来判断与设置位的状态284

18.1.2 实现乘除的功能285

18.1.3 实现两数对调286

18.2 运算符函数288

18.2.1 prefix与postfix运算符288

18.2.2 组合赋值运算符289

18.2.3 个性化运算符293

习题294

热门推荐