Objective-C 2.0中的点运算符

the*_*rod 3 cocoa cocoa-touch objective-c ios

只需选择Objective-C 2.0并想知道使用点运算符访问属性而不是"旧"方式是否有任何优势.我的意思的简短例子.

"老"的方式:

 [myFraction setNumerator: 1];
 [myFraction setDenominator: 3];
Run Code Online (Sandbox Code Playgroud)

"新方法:

 myFraction.numerator = 1;
 myFraction.denominator = 3;
Run Code Online (Sandbox Code Playgroud)

谢谢!

罗德里戈

And*_*ant 7

唯一的区别是易于打字和可读性.其中的意见更具可读性因人而异:)