Swift 以后是苹果开发语言的趋势,趁早掌握Swift开发势在必行。
下面总结一些 Swift中常见的一些知识点供大家学习。
alias 别名 Swift 使用typealias关键词来定义类型的别名,从而改变已有类型的名称
Array 数组 集合类型的一种,用来有序存储同样类型的值
Assertion 断点 Swift使用断点来进行代码调试,找出无效条件
associated value 关联值 关联值经常用来和成员值对应,在枚举中用于存储额外的自定义信息
closure 闭包 闭包可以捕获和存储对定义位置的上下文的任何变量和变量的引用
集合 Swift提供两种集合类型 数组(Array)和字典(Dictionary)
context 上下文 代码运行的环境。一般指在运行时的作用域中的前后环境
Class 类
Dictionary 字典 用来存储多个相同类型值得容器,其中的元素是无序的
expression 表达式
Extension 扩展
Generic 泛型
getter 常用来为计算属性服务,用来返回计算后的值
keyword 关键词 之所以不叫关键字 是因为它的确不是一个字
literal value 字面量 这里叫字面量而非字面值得意思是在规避字面值得值这种歧义的说明。比如let decimalInteger = 17,整数decimalInteger的字面量的值是17
method 方法
operator 运算符
Optional 可选 可选值 但是发现和optional value冲突造成误解,Optional是一种类型,而optional value 是值
optional value 可选值 即可选的值,可能是nil,也可能是某种类型的值
override 覆盖
Protocol 协议
range 范围(区间) 通常结合范围运算符(range operator)使用
raw value 原始值 原始值用于在枚举中和成员值一同存放,和关联值得区别在于它是预先填充的
statement 语句
Structure 结构体
super class 超类
type annotation 类型注释 在声明常量和变量的过程中通过类型注释来明确存储值得类型,如var welcomeMessage:String
unwrapped 去包装 如果可选有值,可以对可选值去包装,来访问其中的值。还是叫做去包装比较合适,如同包装猫的盒子,去掉包装的时候,也就真相大白的时候
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。