实例方法
在 Swift 语言中,实例方法是属于某个特定类、结构体或者枚举类型实例的方法。
实例方法提供以下方法:
- 可以访问和修改实例属性
- 提供与实例目的相关的功能
实例方法要写在它所属的类型的前后大括号({})之间。
实例方法能够隐式访问它所属类型的所有的其他实例方法和属性。
实例方法只能被它所属的类的某个特定实例调用。
实例方法不能脱离于现存的实例而被调用。
在 Swift 语言中,实例方法是属于某个特定类、结构体或者枚举类型实例的方法。
实例方法提供以下方法:
实例方法要写在它所属的类型的前后大括号({})之间。
实例方法能够隐式访问它所属类型的所有的其他实例方法和属性。
实例方法只能被它所属的类的某个特定实例调用。
实例方法不能脱离于现存的实例而被调用。
1 | import Cocoa |
Swift 的枚举类似于 Objective C 和 C 的结构,枚举的功能为:
1 | enum enumname { |
排序闭包函数类型需为(String, String) -> Bool。
1 | import Cocoa |
1 | func sayHelloAgain(personName: String) -> String { |
1 | func sayHelloWorld() -> String { |
你可以使用for-in循环来遍历一个集合里面的所有元素
1 | for index in 1...5 { |
如果你不需要知道区间序列内每一项的值,你可以使用下划线(_)替代变量名来忽略对值的访问:
1 | let base = 3 |
Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。
1 | var someInts = [Int]() |
1 | var threeDoubles = [Double](count: 3, repeatedValue:0.0) |