GitHub
个人博客
简介
Swift基础初窥
1.基本知识点
查看Swift版本
数据类型
变量、常量
类型推断
判断数据类型
输出语句
拼接字符串
注释
2.类型相关
类型别名
类型转换
元组类型
函数类型
3.运算符
空合运算符
区间运算符
4.可选类型相关
可选类型
可选绑定
强制解析
隐式展开
可选链展开
5.运算相关
switch case
for in循环
while 循环
6.String相关
基本操作
增
删
改
查
遍历字符串
多行文本
特殊符号
7.Array数组
基本操作
增
删
改
查
排序演示
8.Set集合
基本操作
集合比较
9.Dictionary集合
基本操作
增
删
改
查
遍历
10.函数
函数定义
参数名称
assert断言
inout关键字
函数类型
函数作为参数
函数作为返回值
内嵌函数
匿名函数及简写
11.guard语句
基本用法
利用可选项绑定
12.枚举
定义方式
遍历枚举
13.结构体
14.属性相关
属性计算(set/get)
属性观察(willSet/didSet)
15.下标(subscript)
基本用法
说明
多个参数
16.类
类的定义
类的传值
类的继承
类型转换(向上/下、可选)
类的相等判断
17.关键字
访问权限关键字
重写: override
禁止重写: final
扩展-extension
泛型
必要初始化器: required
18.协议
19.延迟属性lazy
20.初始化器
普通初始化器
可失败初始化器
必要初始化器: required
结构体成员初始化器
闭包设置属性初始值
反初始化器
21.引用相关
弱引用weak
无主引用unowned
闭包造成的循环引用
22.可选链展开
23.尾随闭包
24.错误捕获和处理
25.类型限定
泛型类型限定
协议限定(associatedtype)
Swift常用三方库
Alamofire
Kingfisher
RxSwift/RxCocoa
本书使用 GitBook 发布
Swift基础初窥
Learn
Learn
此为Swift5编程基础精简篇,类似基本的运算符、if语句之类的和OC一些重复的东西就不赘述了
results matching "
"
No results matching "
"