为什么斯坦福大学的课程使用所有getter的延迟初始化?
它是否正确?它有什么真正的优势吗?
一个优点(对我来说)是init方法可以变得更短,你不需要检查是否分配了变量.
init
objective-c lazy-initialization
lazy-initialization ×1
objective-c ×1