Objective-c:通过点表示法和方法使用属性之间的区别?

时间:2013-03-04 19:15:10

标签: ios objective-c

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

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

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

点符号是否仅仅是发送消息的语法,而且代码编译完全相同,或者与nil处理,性能等有一些差异?

1 个答案:

答案 0 :(得分:4)

  

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

是的,它们完全一样。