苹果Swift语言视频教程闪电入门
1Swift概述
2.1使用Xcode project编写第一个Swift程序
2.2使用Playground编写.第一个Swift程序
2.3解释说明第一个Swift程序
3.常量与变量
4.1运算符和表达式-运算符
4.2运算符和表达式-表达式
4.3运算符和表达式-注释
5.1数据类型-整型
5.2数据类型-浮点型
5.3数据类型-数字型和布尔类型
6.1数据类型转换-整型转换
6.2数据类型转换-整型与浮点数转换
7.1字符串类型-字符串初始化
7.2字符串类型-字符串修改
7.3字符串类型-字符串插入
7.4字符串类型-字符串长度
7.5字符串类型-比较字符串相等
8元组(tuple)类型
9.1可选(Optional)类型-使用可选类型
9.2可选(Optional)类型-使用nil
10.1数组-数组初始化
10.2数组-数组追加元素
10.3数组-数组插入元素
10.4数组-数组删除元素
10.5数组-数组长度
10.6数组-数组遍历
11.1字典-字典初始化
11.2字典-字典追加元素
11.3字典-字典删除元素和字典长度
11.4字典-字典遍历
12.1控制语句-分支语句
12.2.1控制语句-while循环
12.2.2控制语句-do while循环和for循环
12.2.3控制语句-for in循环
12.3控制语句-跳转语句
13.1函数-函数定义
13.2函数-无返回值函数和多返回值函数
13.3函数-嵌入函数
14.闭包(Closure)
15.1类与结构体
15.2类和结构体-定义
15.3类和结构体-实例化
16.1属性-存储
16.2属性-延时存储属性
16.3属性-计算属性
16.4属性-属性观察者
16.5属性-静态属性
17.1方法-实例方法
17.2方法-使用self
18.1下标-定义下标
18.2下标-只读下标
19.1继承-定义基类
19.2继承-定义子类
19.3.1继承-方法重写
19.3.2继承-属性重写
20.1构造器(Initializer)-默认构造器
20.2构造器(Initializer)-自定义构造器
21.析构器(Deinitializer)
22.1扩展-计算属性
22.2扩展-使用构造器
22.3扩展-方法扩展
- 协议(Protocol)
23.1协议(Protocol)-属性
23.2协议(Protocol)-方法
23.3协议(Protocol)-把协议作为类型使用
24.实例-基于Swift的第一个iOS应用
25.学习路线图和终结
相关资源