针对重写getter方法,有一个疑惑:如果在判断对象是否为nil时,采用self.numLable的写法,会导致死循环。⭐但是当我在对对象进行初始化时,使用self.numLable却不会再重复调用getter方法,可以正常进行初始化。如图,我单步调试的结果,是我理解哪里出了问题吗
我也是第一次发现哇,感觉是一个是set,一个get,set方法的时候就不会调用了。
应该是nil对象不执行方法,调用什么都无所谓,非nil对象就会死循环。