课程目录

1-1 [准备起航] 1.1关于课程 (02:44)
1-2 [准备起航] 1.2如何学习Swift语言 (02:33)
1-3 [准备起航] 1.3.1Xcode开发工具 (10:06)
1-4 [准备起航] 1.3.2AppCode开发工具 (03:44)
2-1 [Swift语法基础] 3.1标识符和关键字 (16:56)
2-2 [Swift语法基础] 3.2 常量和变量 (03:56)
2-3 [Swift语法基础] 3.3注释和表达式 (04:42)
3-1 [运算符] 4.1算术运算符 (12:11)
3-2 [运算符] 4.2 关系运算符 (17:29)
3-3 [运算符] 4.3 逻辑运算符 (05:32)
3-4 [运算符] 4.4 位运算符 (07:53)
3-5 [运算符] 4.5 其他运算符 (05:07)
4-1 [Swift原生数据类型] 5.1~5.3Swift数据类型、整型、浮点型 (09:41)
4-2 [Swift原生数据类型] 5.4数字表示方式 (05:26)
4-3 [Swift原生数据类型] 5.5~5.6数字类型之间的转换、布尔型 (16:33)
4-4 [Swift原生数据类型] 5.7元组类型 (06:42)
4-5 [Swift原生数据类型] 5.8可选类型 (17:37)
5-1 [完成一个Swift程序] 2.编写和运行Swift程序 (08:41)
5-2 [完成一个Swift程序] 2.1使用REPL (13:34)
5-3 [完成一个Swift程序] 2.2使用Playground (03:54)
5-4 [完成一个Swift程序] 2.3创建OS X工程 (11:55)
5-5 [完成一个Swift程序] 2.4使用swiftc命令 (08:55)
5-6 [完成一个Swift程序] 2.5代码解释 (07:26)
5-7 [完成一个Swift程序] 2.6在Linux下编译和运行Swift程序 (07:38)
6-1 [Swift原生字符串] 6.1字符 (13:27)
6-2 [Swift原生字符串] 6.2创建字符串 (05:33)
6-3 [Swift原生字符串] 6.3.1字符串的拼接 (10:28)
6-4 [Swift原生字符串] 6.3.2字符串插入、删除和替换 (16:03)
6-5 [Swift原生字符串] 6.4字符串比较 (06:11)
7-1 [控制语句] 7.1分支语句 (24:35)
7-2 [控制语句] 7.2循环语句 (11:09)
7-3 [控制语句] 7.3跳转语句 (10:30)
7-4 [控制语句] 7.4范围与区间运算符 (06:28)
7-5 [控制语句] 7.5值绑定 (05:06)
7-6 [控制语句] 7.6Where语句 (06:37)
8-1 [Swift原生集合类型] 8.1.1数组声明和初始化 (09:38)
8-2 [Swift原生集合类型] 8.1.2可变数组 (09:14)
8-3 [Swift原生集合类型] 8.1.3数组遍历 (06:28)
8-4 [Swift原生集合类型] 8.2.1字典声明与初始化 (06:28)
8-5 [Swift原生集合类型] 8.2.2可变字典 (10:27)
8-6 [Swift原生集合类型] 8.2.3字典遍历 (04:51)
8-7 [Swift原生集合类型] 8.3.1Set声明和初始化 (08:14)
8-8 [Swift原生集合类型] 8.3.2可变Set集合 (07:35)
8-9 [Swift原生集合类型] 8.3.3Set集合遍历 (02:36)
9-1 [函数] 9.1使用函数 (05:18)
9-2 [函数] 9.2传递参数 (20:25)
9-3 [函数] 9.3函数返回值 (07:27)
9-4 [函数] 9.4函数类型 (16:31)
9-5 [函数] 9.5函数嵌套 (03:27)
10-1 [闭包] 10.1回顾嵌套函数 (05:23)
10-2 [闭包] 10.2闭包的概念 (11:25)
10-3 [闭包] 10.3.1-10.3.3类型推断简化、隐藏return关键字、省略参数名 (16:00)
10-4 [闭包] 10.3.4使用闭包返回值 (06:57)
10-5 [闭包] 10.4使用尾随闭包 (08:08)
10-6 [闭包] 10.5捕获上下文中的变量和常量 (10:44)