PS:翻译水平有限,推荐看原文
下载 Playgroung 文件
原文链接.
因为 Swift 的强类型和不可变性,所以就有规则防止你在一个对象完全初始化之前访问属性。
Swift
我不喜欢在一个函数体内做太多的事情,所以我会将初始化函数分成多个函数,这样问题就来了。