Enumerations
* 递归定义的枚举,就是一个演示函数式编程的绝佳示例.
* swift 中的枚举,变成了一中,可以有效承载数据和算法的描述性数据结构.
* swift 中的 enumeration...Properties
* lazy 关键字实现的属性懒加载,果然比重写 getter 方法,要清晰简洁好多啊.
* 可以用 static 或 class 声明类变量/类方法; 用class 声明的类变量或类方法...* 可以通过 super 来使用父类方法或属性.
* 可以在方法或属性前加 final 关键字,来禁止被子类重写.
* 可以在类前加 final 关键字,来禁止被继承....;deisingnated init 中,是不允许调用同级的另一个deisingnated init;子类中,只允许调用父类的 designated init.
* 调用父类初始化方法前,子类自有的 stored...* 类型方法调用,不允许使用自身作为 inout 参数传递给自己的某个方法.