方法是与特定类型相关联的函数。类、结构体以及枚举均可以定义实例方法,该方法为指定类型的实例封装了特定的任务与功能。类、结构体以及枚举也能定义类型方法,该方法与类型自身相关联。类型方法类似于在 Objective-C 中的类方法。 在 Swift 中,结构体和枚举能够定义方法;事实上这是 Swift 与 C/Objective-C 的主要区别之一。
枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。如果你熟悉 C 语言,你就会知道,在 C 语言中枚举指定相关名称为一组整型值。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果一个值(被认为是“原始”值)被提供给每个枚举成员,则该值可以是一个字符串,一个字符,或是一个整型值或浮点值。
Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。Swift 语言里的数组和字典中存储的数据值类型必须明确。 这意味着我们不能把不正确的数据类型插入其中。 同时这也说明我们完全可以对获取出的值类型非常自信。
运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。复杂些的运算例如逻辑与运算符&&(如if enteredDoorCode && passedRetinaScan),或让 i 值加1的便捷自增运算符++i等。Swift 支持大部分标准 C 语言的运算符,且改进许多特性来减少常规编码错误。
Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱的 Cocoa 和 Cocoa Touch 框架,它的降临将重新定义软件开发。Swift 的开发从很久之前就开始了。
Swift 是一款为 iOS 和 OS X 应用编程设计的全新编程语言。新增更为现代的元素,使编程更为简洁、灵活,也更有趣。界面则基于备受人们喜爱的 Cocoa 和 Cocoa Touch 框架,展示了软件开发的新方向。 简单的说,Swift 具备以下特性:Swift 用来写 iOS 和 OS X 程序。Swift 吸取 C 和 Objective-C 的优点,且更加强大易用。