[自我观点]和自我观点之间的区别?

时间:2012-12-15 18:22:47

标签: objective-c ios xcode

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

在Objective-C中,您可以使用点表示法或括号表示法,它们几乎相同。我说的很多..

请参阅此主题以获取有关细微差异的更多详细信息:Performance difference between dot notation versus method call in Objective-C