0

通过点表示法和通过发送消息获取和设置属性有什么区别?

... = anObject.property;
... = [anObject property];

anObject.property = ...;
[anObject setProperty:...];

点表示法只是用于消息发送的语法糖,并且代码编译完全相同,还是在nil处理、性能等方面存在一些差异?

4

1 回答 1

4

点符号是否只是消息发送的语法糖,并且代码编译完全相同?

是的,它们完全一样。

于 2013-03-04T19:17:07.720 回答