论坛元老
- 威望
- 276
- 贡献
- 320
- 热心值
- 7
- 金币
- 41780
- 注册时间
- 2020-8-31
|
课程目录:
Swift概述
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循环
2.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)自定义构造器
1.析构器(Deinitializer)
22.1扩展计算属性
22.2扩展使用构造器
22.3扩展方法扩展
23. 协议(Protocol)
23.1协议(Protocol)属性
23.2协议(Protocol)方法
23.3协议(Protocol)把协议作为类型使用
24.实例基于Swift的第一个iOS应用
25.学习路线图和终结
|
|