课程目录
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)




