摘要:
swift 特性, 可以定义泛型类型 func SwapTwoValues <T>(value1: inout T, value2: inout T) { let p = value1 value1 = value2 value2 = p } 参数为泛型, var a1 = "hello" var 阅读全文
摘要:
final 不希望某个类被继承和重写。 这种通常是一些辅助性质的工具类或者方法,特别那种只包含类方法而没有实例方法的类。比如MD5加密类这种,算法都十分固定,我们基本不会再继承和重写。 mutating 方法前加, 为了能在该方法中 修改struct 或者Enum的变量。 Struct或者 Enum 阅读全文