首页 Swift 5.1 学习 (1) : 前言
文章
取消

Swift 5.1 学习 (1) : 前言

Swift 是用于开发 iOS, macOS, watchOStvOS 应用的一门新语言. 尽管如此, 使用 C, OC 开发应用很多方面的经验都可以应用于 Swift 开发.

Swift 提供了独立的基于 COC 的类型.

类型 说明
Int 整形
Double 浮点型
Float 浮点型
Bool 布尔类型
String 字符串

Swift 还提供了三种强大的 集合类型:

类型 说明
Array 数组
Set 集合
Dictionary 字典

C语言 一样, Swift 使用 变量存储值, 并通过 标识名称 (变量名) 引用值. Swift 中还大量使用了 常量, 常量 的值是不可修改的. 当一些无需修改的值使用 常量 时候可以使你的代码更加的 安全.

除了我们熟悉的类型, Swift 中还引入了特有的类型, 比如 元组. 元组 能够让你 创建传递 一组值. 比如, 使用 元组 来使 函数 或者叫 方法 一次 返回多个值.

Swift 还引入了 可选类型, 用于处理 空值 的情况. 可选类型 表示他的值可能是 x, 也可能为 空值. 当用于 指针 时候, 可选类型OC 中的 nil 用法一样. 不同的是 可选类型 可以用于 所有类型, 而 nil 只能用于 类实例对象. 可选类型 不仅仅比 OC 中的 nil 更加 安全 和具有 表现力, 他还是 Swift 中许多强大特性的核心.

Swift 是一种 类型安全 的编程语言. 这意味着 Swift 可以帮助你明确代码可以使用的值的类型. 如果一部分代码需要一个 字符串 类型, 类型安全 可以防止你传入一个 Int 类型的值. 同样的, 类型安全 可以防止你将 可选类型String 类型传给 非可选String 类型的代码段. 类型安全 可以帮助你尽早的发现和修复开发过程中出现的错误.

本文由作者按照 CC BY 4.0 进行授权