作者刘文涛
转载请注明出处
方法(Methods)
方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法:实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法:类型方法与类型本身相关联。类型方法与 OC 中的类方法相似。
结构体和枚举能够定义方法是 Swift 与 C/Objective-C 的主要区别之一。在 OC 中,类是唯一能定义方法的类型。但是在 Swift 中,你不仅能选择是否要定义一个类/结构体/枚举,还能灵活地在你创建的类型(类/结构体/枚举)上定义方法。
more >>