前言
中表示 “类型范围作用域” 这一概念有两个不同的,它们分别是和。这两个关键字确实都表达了这个意思,但是在其他一些语言,包括Objective-C中,我们并不会特别地区分类变量/类方法和静态变量/静态函数。但是在Swift中,这两个关键字却是不能用混的。
static和class
作用:这两个关键字都是用来说明被修饰的属性或者方法是类型(class/struct/enum)的,而不是类型实例的。
static 适用的场景(class/struct/enum)
- 修饰存储属性
- 修饰计算属性
- 修饰类型方法
发表评论