.
* String, Array, and Dictionary 竟然是在swift中被实现为结构体了,值传递....;deisingnated init 中,是不允许调用同级的另一个deisingnated init;子类中,只允许调用父类的 designated init.
* 调用父类初始化方法前,子类自有的 stored...Protocols
* 在swift 的设定中, protocol 也属于 type,可以用于任何 type 适用的场景.
* 在类型声明遵循某协议以外的位置,书写符合协议的方法是,用 & 连接多个协议...Memory Safety
* inout 标记的函数参数,是最容易引起访问冲突问题的.
* 往同一函数,同时以不同的 inout 参数,传递同一个实际变量,会引起访问冲突 --> 这一行为,可以被自动识别并标记出来...* 类型方法调用,不允许使用自身作为 inout 参数传递给自己的某个方法.