[自我视图]和自我视图之间的区别



我一直在测试它们,它们似乎可以互换工作,但我只是好奇,两者之间有什么真正的区别,还是只是语法上的差异?

点表示法是该属性的 getter 方法的快捷方式。 self.view将编译为[self view]

区别在于[self view]是方法调用,而self.view是属性访问。在大多数属性上,没有区别。

在Objective-C中,你可以使用点符号或括号符号,它们几乎相同。 我说差不多..

有关细微差异的更多详细信息,请参阅此线程:点表示法与Objective-C中方法调用之间的性能差异

最新更新