通过点表示法和通过发送消息获取和设置属性有什么区别?
... = anObject.property;
... = [anObject property];
anObject.property = ...;
[anObject setProperty:...];
点表示法只是用于消息发送的语法糖,并且代码编译完全相同,还是在nil
处理、性能等方面存在一些差异?
通过点表示法和通过发送消息获取和设置属性有什么区别?
... = anObject.property;
... = [anObject property];
anObject.property = ...;
[anObject setProperty:...];
点表示法只是用于消息发送的语法糖,并且代码编译完全相同,还是在nil
处理、性能等方面存在一些差异?