A


英文术语名称 中文术语名称 说明
alias 别名 Swift 使用 typealias 关键词来定义类型别名,从而改变已有类型的名称
Array 数组 集合类型的一种,用来有序存储同样类型的值
Assertion 断言 Swift 使用断言来进行代码调试,找出无效条件
associated value 关联值 关联值经常用来和成员值对应,在枚举中用来存储额外的自定义信息
attribute 特性 用于和属性(property)区分,常指通过 @ 开头的语法,比如 @lazy 作为属性定义的前缀,表明这个属性是一个延迟属性

C


英文术语名称 中文术语名称 说明
closure 闭包 闭包可以捕获和存储对定义位置的上下文的任何常量和变量的引用
collection 集合 Swift 提供两种集合类型:数组(Array) 和 字典(Dictionary)
computed property 计算属性 由类、结构体或者枚举提供的属性,不直接存储值,和 getter 或者 setter 配合使用
constant stored property 常量存储属性 使用关键词 let 定义的存储属性
context 上下文 代码运行的环境;一般指在运行时的作用域中的前后环境
Class 一种复杂的数据类型;将不同类型的数据和与这些数据的相关操作封装在一起的集合体

D


英文术语名称 中文术语名称 说明
Dictionary 字典 用来存储多个相同类型值的容器,其中的元素是无序的

E


英文术语名称 中文术语名称 说明
Enumeration 枚举 枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以类型安全的方式来使用这些值
expression 表达式 由 运算符 和 操作数 组成
Extension 扩展 常用于协议

F


英文术语名称 中文术语名称 说明
fallthrough 穿透 常用于 switch 语句中
frist-class type 一级类型 一般用来描述函数

G


英文术语名称 中文术语名称 说明
Generic 泛型 参数化类型
getter getter方法 常用来为计算属性服务,用来返回计算后的值

I


英文术语名称 中文术语名称 说明
implicitly unwrapped 隐式解析可选类型 通过追加一个 ! 来设置一个隐式解析可选类型,就不需要每次访问可选值时解包

K


英文术语名称 中文术语名称 说明
keyword 关键词 之所以不叫关键字,是因为它的确不是一个字

L


英文术语名称 中文术语名称 说明
literal value 字面量 特定的数字,字符串或者布尔值

M


英文术语名称 中文术语名称 说明
method 方法 对数据进行加工

O


英文术语名称 中文术语名称 说明
operator 运算符 和 操作数 组成表达式
Optional 可选 可选类型
optional value 可选值 即可选类型的值;可能是 nil,也可能是某种类型的值
optional binding 可选绑定 常用于可选类型的取值
override 重写 子类重写父类方法

P


英文术语名称 中文术语名称 说明
property 属性 常用在类、结构体和枚举中,分为计算属性、存储属性和类型属性
Protocol 协议 用于定义方法和属性

R


英文属于名称 中文术语名称 说明
range 范围(区间) 通常结合范围运算符(range operator)使用
raw value 原始值 区别于枚举中关联值

S


英文术语名称 中文术语名称 说明
setter setter方法 常用来为计算属性服务,用来间接设置其它属性或者变量的值
statement 语句 代码语句
stored property 存储属性 由类或者结构体提供的属性,简单来说,存储属性就是作为某个类或者结构体实例一部分的常量或者变量
Structure 结构体 可以定义成员变量和成员方法
super class 父类 可以被用来继承

T


英文术语名称 中文术语名称 说明
Tuple 元组 元组将多个值组合成一个复合值
type property 类型属性 针对类型(比如结构体、枚举、类)的属性,对该类型的所有实例均生效
type annotation 类型注释 在声明常量和变量的过程中通过类型注释来明确存储值的类型

U


英文术语名称 中文术语名称 说明
unwrapped 解包 给可选类型解包

V


英文术语名称 中文术语名称 说明
variable stored property 变量存储属性 使用关键词 var 定义的存储属性

results matching ""

    No results matching ""