2019-01-15 swift then 语法糖有时候为什么会没有提示呢?

最新更新:这个bug 是官方编辑器Xcode的bug 在xcode11中已经被解决。
当然不提示的另一种可能性是:你电脑太卡,xcode来不及提示,


今天使用then语法糖进行初始化。
结果在操作$0的属性时, xcode的自动提示不会出来。
同事告知,lazy修饰的变量会这样,删除lazy之后就好。
原因不详,还请知道的朋友告知一下。

然后在第二次操作中,我发现:
~~ 如果不是lazy属性修饰变量,它是属于类的成员变量,里面self代表的类对象。如果是lazy属性修饰变量,block里面的self变量竟然可以代表实例变量。

lazy这个属性修饰词,还是很有意思的

你可能感兴趣的:(2019-01-15 swift then 语法糖有时候为什么会没有提示呢?)