素材:Language Guide
初次接触 Swift,建议先看下 A Swift Tour,否则思维转换会很费力,容易卡死或钻牛角尖。
同样是每一章只总结3个自己认为最重要的点。这样挺好!...Enumerations
* 递归定义的枚举,就是一个演示函数式编程的绝佳示例.
* swift 中的枚举,变成了一中,可以有效承载数据和算法的描述性数据结构.
* swift 中的 enumeration....
* String, Array, and Dictionary 竟然是在swift中被实现为结构体了,值传递....Methods
* 结构体实例中,方法是否能够修改属性,也受实例本身的可变性的影响.
* 结构体或枚举等值类型,允许在实例方法内,直接给 self 赋值,完整替换.
* 枚举类型的相关操作,都可以封装在枚举类型自身...;deisingnated init 中,是不允许调用同级的另一个deisingnated init;子类中,只允许调用父类的 designated init.
* 调用父类初始化方法前,子类自有的 stored